Interface IDevice
nazivni prostor: Aspose.Html.Rendering Sastav: Aspose.HTML.dll (25.4.0)
Definiše metode i svojstva koje podržavaju prilagođeno renderiranje grafičkih elemenata kao što su staze, tekst i slike.
[ComVisible(true)]
public interface IDevice : IDisposable
Implements
Properties
GraphicContext
Pronađite grafski kontekst.
GraphicContext GraphicContext { get; }
Vrijednost nekretnina
Options
Dobivaju ponudu opcija.
RenderingOptions Options { get; }
Vrijednost nekretnina
Methods
AddRect(RectangleF)
Priključite pravokut tekućem putu kao potpunu podcjenu.
void AddRect(RectangleF rect)
Parameters
rect
RectangleF
Jedan rektangul za crtanje.
BeginDocument(Document)
Počela je isporuka dokumentacije.
void BeginDocument(Document document)
Parameters
document
Document
To je dokument.
BeginElement(Članak, RectangleF)
Počela je ponavljanje elementa.
bool BeginElement(Element element, RectangleF rect)
Parameters
element
Element
Sljedeći članakSljedeći članakSljedeći članakAspose.Html.Dom.Element
rect
RectangleF
Korištenje kutije u čvoru.
Returns
Povratak [pravda] ako se element treba obrađivati.
BeginPage(Simef)
Počela je radnja na novoj stranici.
void BeginPage(SizeF size)
Parameters
size
SizeF
Veličina stranice .
Clip(FillRule)
Promijenite trenutačnu stepenicu prekrivajući je s trenutačnom stepenicom, koristeći FillRule kako biste odredili područje koje treba popuniti.Ova metoda završava sadašnju stazu.
void Clip(FillRule rule)
Parameters
rule
FillRule
Pravilo ispunjavanja određuje kako se unutrašnjost zatvorene staze klije
ClosePath()
Zatvorite tekuću podzemnu stazu priključivanjem segmentu ravne linije od tekuće točke do početne točke podzemne staze.Ako je trenutačna podcesta već zatvorena, “ClosePath” ne radi ništa.Ovaj operater završava trenutačnu podputu.Ako se dodjeljuje drugi segment na trenutačnu stazu, počinje nova podputa,čak i ako novi segment počinje na krajnjoj točki koja je postignuta metodom “ClosePath”.
void ClosePath()
CubicBezierTo(Pozicija, Pozicija i Pozicija)
Priključite kubansku Bézier krivulju na tekuću stazu. krivulja se proširuje od tekuće točke do točke pt3,koristeći pt1 i pt2 kao kontrolne točke Bézier. novi trenutni točka je pt3.
void CubicBezierTo(PointF pt1, PointF pt2, PointF pt3)
Parameters
pt1
PointF
Koordinacije prvog dijela
pt2
PointF
Koordinacije u drugoj točki
pt3
PointF
Koordinacije treće točke
DrawImage(byte[], WebImageFormat, RectangleF)
Napravite određenu sliku.
void DrawImage(byte[] data, WebImageFormat imageFormat, RectangleF rect)
Parameters
data
byte
[]
Postoji niz bajtova koji predstavljaju sliku.
imageFormat
WebImageFormat
Format za sliku.
rect
RectangleF
Pravi kut koji određuje položaj i veličinu za crtanje.
EndDocument()
Završetak isporuke dokumenta.
void EndDocument()
EndElement(Element)
Završetak isporuke elementa.
void EndElement(Element element)
Parameters
element
Element
Sljedeći članakSljedeći članakSljedeći članakAspose.Html.Dom.Element
EndPage()
Završetak isporuke tekuće stranice.
void EndPage()
Fill(FillRule)
Cijela regija je obuhvaćena trenutačnim putom.Ako se put sastoji od nekoliko isključenih podzemnih staza, ispunjava unutrašnjosti svih podzemnih staza,Razmotrili zajedno.Ova metoda završava sadašnju stazu.
void Fill(FillRule rule)
Parameters
rule
FillRule
Pravilo ispunjavanja određuje kako se unutrašnjost zatvorene staze ispunjava
FillText(Sljedeći Članak PointF)
Popunite određenu tekstnu traku na određenom mjestu.
void FillText(string text, PointF pt)
Parameters
text
string
Vrijeme za ispunjavanje.
pt
PointF
Točka koja određuje koordinate teksta.
Flush()
Priključi sve podatke na izlazni tok.
void Flush()
LineTo(Pozicija)
Priključite segment ravne linije od trenutne točke do točke (pt).
void LineTo(PointF pt)
Parameters
pt
PointF
Točka gdje stvoriti liniju na.
MoveTo(Pozicija)
Počinje nova podcesta premještanjem tekuće točke na koordinate parametara pt, propadanjem bilo kojeg segmenta povezivanja linije.Ako je prethodna metoda izgradnje staze u sadašnjoj stazi također bila “MoveTo”, novi “MoveTo” ga prekorači;Nijedan ostatak prethodne operacije “MoveTo” ostaje na putu.
void MoveTo(PointF pt)
Parameters
pt
PointF
To je mjesto na kojem treba krenuti put.
RestoreGraphicContext()
Obnavlja cijeli grafski kontekst na svoju prethodnu vrijednost popiranjem iz stack-a.
void RestoreGraphicContext()
SaveGraphicContext()
Pritisne kopiju cijelog grafskog konteksta na stack.
void SaveGraphicContext()
Stroke()
Priključi liniju duž tekuće staze. priključena linija slijedi svaki ravni ili okrugli segment u stazi,usredotočen na segment sa stranama paralelnim njemu. svaki od podzemnih putova puta tretira se odvojeno.Ova metoda završava sadašnju stazu.
void Stroke()
StrokeAndFill(FillRule)
Napunite i popunite trenutačnu stazu.Ova metoda završava sadašnju stazu.
void StrokeAndFill(FillRule rule)
Parameters
rule
FillRule
Pravilo ispunjavanja određuje kako se unutrašnjost zatvorene staze ispunjava.
StrokeText(Sljedeći Članak PointF)
Uklonite određenu tekstnu traku na određenom mjestu.
void StrokeText(string text, PointF pt)
Parameters
text
string
Vrijeme za udar.
pt
PointF
Točka koja određuje koordinate gdje započeti tekst.