Interface IDevice
Nom dels espais: Aspose.Html.Rendering Assemblea: Aspose.HTML.dll (25.4.0)
Defineix mètodes i propietats que donen suport a la renderització personalitzada dels elements gràfics com els camins, el text i les imatges.
[ComVisible(true)]
public interface IDevice : IDisposable
Implements
Properties
GraphicContext
Trobem el context gràfic.
GraphicContext GraphicContext { get; }
Valor de la propietat
Options
Realitza les opcions de rendiment.
RenderingOptions Options { get; }
Valor de la propietat
Methods
AddRect(RectangleF)
Afegeix un rectangle al recorregut actual com a subcurs complet.
void AddRect(RectangleF rect)
Parameters
rect
RectangleF
Un rectangle per dibuixar.
BeginDocument(Document)
Comença la presentació del document.
void BeginDocument(Document document)
Parameters
document
Document
El document .
BeginElement(Elements i Rectangle)
Comença la realització de l’element.
bool BeginElement(Element element, RectangleF rect)
Parameters
element
Element
El Aspose.Html.Dom.Elements
rect
RectangleF
La caixa de límits del nucli.
Returns
Retorn [true] si l’element ha de ser processat.
BeginPage(Sínia)
Comença la presentació de la nova pàgina.
void BeginPage(SizeF size)
Parameters
size
SizeF
La mida de la pàgina.
Clip(FillRule)
Modifica el recorregut d’acceleració en interseccionar-lo amb el tracte actual, utilitzant la FillRule per determinar la regió a omplir.Aquest mètode acaba el camí actual.
void Clip(FillRule rule)
Parameters
rule
FillRule
La regla de l’ompliment especifica com es clipa el interior d’un camí tancat
ClosePath()
Tanca la subputa actual amb l’apenament d’un segment de línia dreta des del punt actual fins al punt de partida de la Subpata.Si la subputa actual ja està tancada, “ClosePath” no fa res.Aquest operador finalitza la subputa actual. Apuntant un altre segment a la ruta actual comença una nova subpauta,Fins i tot si el nou segment comença al punt final aconseguit pel mètode “ClosePath”.
void ClosePath()
CubicBezierTo(El punt F, PointF)
Afegeix una curva de Bézier cúbica al camí corrent. La curvat s’estén des del punt corrent fins al punt pt3,utilitzar pt1 i pt2 com els punts de control Bézier. el nou punt actual és pt3.
void CubicBezierTo(PointF pt1, PointF pt2, PointF pt3)
Parameters
pt1
PointF
Coordinació del primer punt
pt2
PointF
Coordinació del segon punt
pt3
PointF
Coordinació del tercer punt
DrawImage(El byte[], WebImageFormat, RectangleF)
Tracta la imatge especificada.
void DrawImage(byte[] data, WebImageFormat imageFormat, RectangleF rect)
Parameters
data
byte
[]
Una sèrie de bytes que representen la imatge.
imageFormat
WebImageFormat
El format de la imatge.
rect
RectangleF
Un rectangle que determina la posició i la mida per dibuixar.
EndDocument()
S’acaba la presentació del document.
void EndDocument()
EndElement(Element)
S’acaba el rendiment de l’element.
void EndElement(Element element)
Parameters
element
Element
El Aspose.Html.Dom.Elements
EndPage()
S’acaba la presentació de la pàgina actual.
void EndPage()
Fill(FillRule)
Omple tota la regió tancada pel camí actual.Si el camí consisteix en diversos subpats desconnectats, omple els interiors de tots els subpassos,Considerats junts.Aquest mètode acaba el camí actual.
void Fill(FillRule rule)
Parameters
rule
FillRule
La regla de rellotge especifica com s’omple l’interior d’un camí tancat
FillText(El punt, el punt)
Complir la barra de text especificada en l’emplaçament especificat.
void FillText(string text, PointF pt)
Parameters
text
string
Tancades per omplir.
pt
PointF
Un punt que especifica les coordenades del text.
Flush()
Flushes totes les dades al flux de sortida.
void Flush()
LineTo(Punt F)
Afegeix un segment de línia dreta des del punt actual al punt (pt).
void LineTo(PointF pt)
Parameters
pt
PointF
El punt d’on crear la línia a.
MoveTo(Punt F)
Comença un nou subcurs per moure el punt actual a les coordenades del paràmetre pt, ometent qualsevol segment de línia de connexió.Si el mètode anterior de construcció del camí en el camí actual també era “MoveTo”, el nou " Move To" el supera;No hi ha restes de l’operació anterior “MoveTo” que quedin en el camí.
void MoveTo(PointF pt)
Parameters
pt
PointF
El punt d’on es pot moure el camí.
RestoreGraphicContext()
Restaura tot el context gràfic al seu valor anterior, fent-lo des de l’estac.
void RestoreGraphicContext()
SaveGraphicContext()
Posa una còpia de tot el context gràfic a l’estac.
void SaveGraphicContext()
Stroke()
La línia trencada segueix cada segment recte o curvat en el camí,centrat en el segment amb els costats paral·lels a ell. Cada dels subpats del camí es tracta separat.Aquest mètode acaba el camí actual.
void Stroke()
StrokeAndFill(FillRule)
Entraure i omplir el camí actual.Aquest mètode acaba el camí actual.
void StrokeAndFill(FillRule rule)
Parameters
rule
FillRule
La regla de rellotge especifica com s’omple l’interior d’un camí tancat.
StrokeText(El punt, el punt)
Estirar la barra de text especificada en l’emplaçament especificat.
void StrokeText(string text, PointF pt)
Parameters
text
string
Estirada per a l’accident.
pt
PointF
El punt que especifica les coordenades on començar el text.