Interface IDevice

Interface IDevice

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

Det definerer metoder og egenskaber, der understøtter tilpasset rendering af de grafiske elementer som veje, tekst og billeder.

[ComVisible(true)]
public interface IDevice : IDisposable

Implements

IDisposable

Properties

GraphicContext

Gør det grafiske kontekst.

GraphicContext GraphicContext { get; }

Ejendomsværdi

GraphicContext

Options

Der er mulighed for at give mulighed.

RenderingOptions Options { get; }

Ejendomsværdi

RenderingOptions

Methods

AddRect(RectangleF)

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

void AddRect(RectangleF rect)

Parameters

rect RectangleF

En rektangle til at tegne.

BeginDocument(Document)

Det er begyndt at udstede dokumentet.

void BeginDocument(Document document)

Parameters

document Document

Det dokument.

BeginElement(Element, RectangleF)

Det er begyndt at genoprette elementet.

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.

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.

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.

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 pt3,Brug pt1 og pt2 som Bézier-kontrolpunkterne. den nye nuværende punkt er pt3.

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

DrawImage(byte[], WebImageFormat, RectangleF)

Skær det angivne billede.

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.

void EndDocument()

EndElement(Element)

Det slutter med at genoprette elementet.

void EndElement(Element element)

Parameters

element Element

Den Aspose.Html.Dom.Element.

EndPage()

Endte med at udskifte den nuværende side.

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.

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.

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.

void Flush()

LineTo(pointf)

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

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.

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.

void RestoreGraphicContext()

SaveGraphicContext()

Tryk en kopi af hele grafisk kontekst på stacken.

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.

void Stroke()

StrokeAndFill(FillRule)

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

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.

void StrokeText(string text, PointF pt)

Parameters

text string

String til stroke.

pt PointF

Et punkt, der angiver koordinaterne, hvor teksten skal starte.

 Dansk