Interface IDevice

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

IDisposable

Properties

GraphicContext

Trobem el context gràfic.

GraphicContext GraphicContext { get; }

Valor de la propietat

GraphicContext

Options

Realitza les opcions de rendiment.

RenderingOptions Options { get; }

Valor de la propietat

RenderingOptions

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

bool

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.

 Català