Class Device

Class Device

Navne til: Aspose.Html.Rendering Sammensætning: Aspose.HTML.dll (25.4.0)

Representerer basisklassen til implementering af specifikke renderingsanordninger.

[ComVisible(true)]
public abstract class Device<tgraphiccontext, trenderingoptions=""> : Device, IDevice, IDisposable where TGraphicContext : GraphicContext, new() where TRenderingOptions : RenderingOptions

Typer af parametre

TGraphicContext

Grafisk kontekst, der holder de aktuelle grafiske kontrolparametre

TRenderingOptions

Rendering muligheder

Inheritance

object Device Device<tgraphiccontext, trenderingoptions="">

Implements

IDevice , IDisposable

De arvede medlemmer

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

Device(TrenderingOptions, ICreateStreamProvider)

Initialiserer en ny instans af Aspose.Html.Rendering.Device`2 klasse ved at rendering muligheder og streaming leverandør.

protected Device(TRenderingOptions options, ICreateStreamProvider streamProvider)

Parameters

options Trendindstillinger

Rendering af muligheder.

streamProvider ICreateStreamProvider

Objekt, der implementerer Aspose.Html.IO.ICreateStreamProvider-grænsefladen

Device(TræningOptioner, String)

Initialiserer en ny instans af Aspose.Html.Rendering.Device`2 klasse ved at render optioner og output filnavne.

protected Device(TRenderingOptions options, string file)

Parameters

options Trendindstillinger

Rendering af muligheder.

file string

Udgangsfilens navn.

Device(Træningoptioner, Stream)

Initialiserer en ny instans af Aspose.Html.Rendering.Device`2 klasse ved at render optioner og outputstrøm.

protected Device(TRenderingOptions options, Stream stream)

Parameters

options Trendindstillinger

Rendering af muligheder.

stream Stream

Udledning af strømmen.

Properties

Configuration

Få enhedskonfiguration.

protected virtual Device<tgraphiccontext, trenderingoptions="">.DeviceConfiguration Configuration { get; }

Ejendomsværdi

Device <tgraphiccontext, trenderingoptions="">. DeviceConfiguration

GraphicContext

Gør det grafiske kontekst

public TGraphicContext GraphicContext { get; }

Ejendomsværdi

GrafikKontext

Options

Der er mulighed for at give mulighed.

public TRenderingOptions Options { get; }

Ejendomsværdi

Trendindstillinger

OutputStream

Sæt og få udledningstrømmen.

protected Stream OutputStream { get; }

Ejendomsværdi

Stream

PageIndex

Sæt eller få indexet på den nuværende side

protected int PageIndex { get; set; }

Ejendomsværdi

int

StreamProvider

Får strømleverandørens objekt.

protected ICreateStreamProvider StreamProvider { get; }

Ejendomsværdi

ICreateStreamProvider

Methods

AddRect(RectangleF)

Vedhæft en rektangle til den nuværende vej som en komplet undervej.

public virtual void AddRect(RectangleF rect)

Parameters

rect RectangleF

En rektangle til at tegne.

BeginDocument(Document)

Det er begyndt at udstede dokumentet.

public virtual void BeginDocument(Document document)

Parameters

document Document

Det dokument.

BeginElement(Element, RectangleF)

Det er begyndt at udskifte knuden.

public virtual bool BeginElement(Element element, RectangleF rect)

Parameters

element Element

Den Aspose.Html.Dom.Element.

rect RectangleF

Grænseboks af knuden.

Returns

bool

Returnerer [true] hvis elementet skal behandles.

BeginPage(Sizef)

Det er begyndt at genoprette den nye side.

public virtual void BeginPage(SizeF size)

Parameters

size SizeF

Størrelsen af siden.

Clip(FillRule)

ndrer den nuværende klippevej ved at krydse den med den nuværende vej, ved hjælp af FillRule for at bestemme regionen til at fylde.Denne metode afsluttede den nuværende vej.

public virtual void Clip(FillRule rule)

Parameters

rule FillRule

Fyllingsreglen angiver, hvordan indretningen af en lukket vej klippes

ClosePath()

lukker den nuværende undervej ved at lægge en ret linje segment fra den nuværende punkt til udgangspunktet for undervej.Hvis den nuværende undervej allerede er lukket, “ClosePath” gør ingenting.Denne operatør slutter den nuværende undervej. Ved at tilføje et andet segment til den nuværende vej begynder en ny undervej,Selv om det nye segment begynder ved slutpunktet, der er nået ved “ClosePath” -metoden.

public virtual void ClosePath()

CubicBezierTo(PointF, PointF og PointF)

Tilføj en kubisk Bézier kurve til den nuværende vej. Kurven udvides fra den nuværende punkt til pt2-punktet,Brug pt1 og pt2 som Bézier-kontrolpunkterne. den nye nuværende punkt er pt3.

public virtual void CubicBezierTo(PointF pt1, PointF pt2, PointF pt3)

Parameters

pt1 PointF

Koordinering af første punkt

pt2 PointF

Koordinater af andet punkt

pt3 PointF

Koordinatorer af tredje punkt

Dispose()

Udfører applikationsdefinerede opgaver, der er forbundet med frigivelse, frigivelse eller genoprettelse af uadministrerede ressourcer.

public void Dispose()

Dispose(Bool)

Udgiv uadministrerede og - valgfrit - forvaltede ressourcer.

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

’true’ at frigive både forvaltede og uforvaltede ressourcer; ‘falske’ at frigive kun uforvaltede ressourcer.

DrawImage(byte[], WebImageFormat, RectangleF)

Skær det angivne billede.

public virtual void DrawImage(byte[] data, WebImageFormat imageFormat, RectangleF rect)

Parameters

data byte []

En række byte repræsenterer billedet.

imageFormat WebImageFormat

Billedformatet er.

rect RectangleF

En rektangle, der bestemmer placering og størrelse til at tegne.

EndDocument()

Endte udgivelsen af dokumentet.

public virtual void EndDocument()

EndElement(Element)

Endte med at udskifte knuden.

public virtual void EndElement(Element element)

Parameters

element Element

Den Aspose.Html.Dom.Element.

EndPage()

Endte med at udskifte den nuværende side.

public virtual void EndPage()

Fill(FillRule)

Det fylder hele regionen lukket af den nuværende vej.Hvis vejen består af flere disconnected underveje, fylder den de indre af alle underveje,overvejet sammen.Denne metode afsluttede den nuværende vej.

public virtual void Fill(FillRule rule)

Parameters

rule FillRule

Fyllingsreglen angiver, hvordan indretningen af en lukket vej er fyldt

FillText(Tænk, pointf)

Fyller den angivne tekstlinje på den angivne placering.

public virtual void FillText(string text, PointF pt)

Parameters

text string

String til at fylde.

pt PointF

Et punkt, der angiver koordinaterne i teksten.

Flush()

Flushes alle data til outputstrøm.

public virtual void Flush()

GetExtension()

Går udvidelse af output filen.

protected virtual string GetExtension()

Returns

string

Udvidelsen af filen.

Initialize()

Initialiserer kontekst stack.

protected virtual void Initialize()

LineTo(pointf)

Tilføj en ret linje segment fra det aktuelle punkt til det aktuelle punkt (pt.

public virtual void LineTo(PointF pt)

Parameters

pt PointF

Hvor skal man oprette linjen til.

MoveTo(pointf)

En ny undervej begynder ved at flytte det aktuelle punkt til koordinaterne af parameteren pt, undlader ethvert tilkoblingslinjsegment.Hvis den tidligere vejkonstruktionsmetode i den nuværende vej også var “MoveTo”, overskrider den nye “MoveTo;Ingen rester af den tidligere “MoveTo” operation forbliver på vejen.

public virtual void MoveTo(PointF pt)

Parameters

pt PointF

Det punkt, hvor man skal bevæge vejen til.

RestoreGraphicContext()

Tilbage hele grafisk kontekst til dens tidligere værdi ved at poppe den fra stagen.

public virtual void RestoreGraphicContext()

SaveGraphicContext()

Tryk en kopi af hele grafisk kontekst på stacken.

public virtual void SaveGraphicContext()

Stroke()

Stræk en linje langs den nuværende vej. Den strækte linje følger hvert ret eller kurvet segment i vejen,centreret på segmentet med sider parallelt med det. Hver af vejens undervejs behandles separat.Denne metode afsluttede den nuværende vej.

public virtual void Stroke()

StrokeAndFill(FillRule)

Slip og fyld den nuværende vej.Denne metode afsluttede den nuværende vej.

public virtual void StrokeAndFill(FillRule rule)

Parameters

rule FillRule

Fyllingsreglen angiver, hvordan indretningen af en lukket vej er fyldt.

StrokeText(Tænk, pointf)

Skru den angivne tekststrå på den angivne placering.

public virtual void StrokeText(string text, PointF pt)

Parameters

text string

String til stroke.

pt PointF

Et punkt, der angiver koordinaterne, hvor teksten skal starte.</tgraphiccontext,></tgraphiccontext,></tgraphiccontext,></tgraphiccontext,>

 Dansk