Interface IDevice
Numele spaţiului: Aspose.Html.Rendering Asamblare: Aspose.HTML.dll (25.4.0)
Define metode și proprietăți care susțin renderarea personalizată a elementelor grafice, cum ar fi căile, textul și imaginile.
[ComVisible(true)]
public interface IDevice : IDisposable
Implements
Properties
GraphicContext
Găsește contextul grafic.
GraphicContext GraphicContext { get; }
Valoarea proprietății
Options
Obțineți opțiuni de render.
RenderingOptions Options { get; }
Valoarea proprietății
Methods
AddRect(Rețeaua)
Adăugați un rectanglu la calea curentă ca subțire completă.
void AddRect(RectangleF rect)
Parameters
rect
RectangleF
Un rectanglu pentru a trage.
BeginDocument(Document)
Începe prezentarea documentului.
void BeginDocument(Document document)
Parameters
document
Document
şi documentul .
BeginElement(Elementă, RectangleF)
Începe procesarea elementului.
bool BeginElement(Element element, RectangleF rect)
Parameters
element
Element
Aspoză .Html.Dom.Element
rect
RectangleF
Cutia de blocare a nodului.
Returns
Se întoarce dacă elementul trebuie procesat.
BeginPage(Sibiu)
Începe redarea noii pagini.
void BeginPage(SizeF size)
Parameters
size
SizeF
Dimensiunea paginii.
Clip(FillRule)
Modifică traseul curent de clătire prin intersectarea acestuia cu traseul curent, folosind FillRule pentru a determina regiunea de a umple.Această metodă încheie calea actuală.
void Clip(FillRule rule)
Parameters
rule
FillRule
Regula de umplere specifică modul în care interiorul unei căi închise este tăiat
ClosePath()
Închide subapoiul curent prin aplicarea unui segment de linie dreaptă de la punctul curent la punctul de pornire al subapoiului.Dacă subcalea curentă este deja închisă, “ClosePath” nu face nimic.Acest operator încheie subcalea curentă. Adăugând un alt segment la ruta curentă, începe un nou subcalea,Chiar dacă noul segment începe la punctul final atins prin metoda “ClosePath”.
void ClosePath()
CubicBezierTo(Punctul F, Punctul F)
Adăugați o curbă cubă Bézier la calea curentă. curba se extinde de la punctul curent la punctul pt3,folosind pt1 și pt2 ca puncte de control Bézier. noul punct curent este pt3.
void CubicBezierTo(PointF pt1, PointF pt2, PointF pt3)
Parameters
pt1
PointF
Coordonarea primului punct
pt2
PointF
Coordonate din punctul 2
pt3
PointF
Coordonarea punctului al treilea
DrawImage(în byte[], WebImageFormat, RectangleF)
Descrieți imaginea specificată.
void DrawImage(byte[] data, WebImageFormat imageFormat, RectangleF rect)
Parameters
data
byte
[]
O serie de byte care reprezinta imaginea.
imageFormat
WebImageFormat
Formatul de imagine.
rect
RectangleF
Un rectanglu care determină poziția și dimensiunea de a trage.
EndDocument()
Se termină prezentarea documentului.
void EndDocument()
EndElement(Element)
Se încheie realizarea elementului.
void EndElement(Element element)
Parameters
element
Element
Aspoză .Html.Dom.Element
EndPage()
Se termină înregistrarea paginii actuale.
void EndPage()
Fill(FillRule)
Îmbunătățește întreaga regiune închisă de calea actuală.Dacă drumul este alcătuit din mai multe căi subconectate, el umple interiorul tuturor căilor subconectate,considerate împreună.Această metodă încheie calea actuală.
void Fill(FillRule rule)
Parameters
rule
FillRule
Regula de umplere specifică modul în care este umplut interiorul unei căi închise
FillText(Cuvânt cheie, PointF)
Îndeplinește stringul de text specificat la locația specificată.
void FillText(string text, PointF pt)
Parameters
text
string
Strânge pentru a umple.
pt
PointF
Punctul care specifică coordonatele textului.
Flush()
Flush toate datele la fluxul de ieșire.
void Flush()
LineTo(Punctul)
Adăugați un segment de linie dreaptă de la punctul curent la punctul (pt).
void LineTo(PointF pt)
Parameters
pt
PointF
Punctul de unde să creați linia la.
MoveTo(Punctul)
Începe o nouă suburbie prin mutarea punctului curent la coordonatele parametrului pt, omitând orice segment de linie de conectare.Dacă metoda anterioară de construcție a căii în căile curente a fost, de asemenea, “MoveTo”, noul “MoveTo” o depășește;Nici o rămășiță a operațiunii anterioare “MoveTo” nu rămâne pe drum.
void MoveTo(PointF pt)
Parameters
pt
PointF
Punctul de unde să se deplaseze drumul spre.
RestoreGraphicContext()
Întoarce întregul context grafic la valoarea sa anterioară prin înfășurarea acestuia din stac.
void RestoreGraphicContext()
SaveGraphicContext()
Pune o copie a întregului context grafic pe stack.
void SaveGraphicContext()
Stroke()
Linia strânsă urmează fiecare segment direct sau curvat în calea curentă,centrat pe segment cu părți paralele acestuia. fiecare dintre suburbiile drumului este tratat separat.Această metodă încheie calea actuală.
void Stroke()
StrokeAndFill(FillRule)
Închideți și umpleți calea curentă.Această metodă încheie calea actuală.
void StrokeAndFill(FillRule rule)
Parameters
rule
FillRule
Regula de umplere specifică modul în care este umplut interiorul unei căi închise.
StrokeText(Cuvânt cheie, PointF)
Strângeți stringul de text specificat la locația specificată.
void StrokeText(string text, PointF pt)
Parameters
text
string
Răspundeți la stroke.
pt
PointF
Punctul care specifică coordonatele unde să înceapă textul.