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
Properties
GraphicContext
Gør det grafiske kontekst.
GraphicContext GraphicContext { get; }
Ejendomsværdi
Options
Der er mulighed for at give mulighed.
RenderingOptions Options { get; }
Ejendomsværdi
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
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.