Interface IDevice

Interface IDevice

Il nome: Aspose.Html.Rendering Assemblaggio: Aspose.HTML.dll (25.4.0)

Definisce metodi e proprietà che supportano il rendering personalizzato degli elementi grafici come percorsi, testo e immagini.

[ComVisible(true)]
public interface IDevice : IDisposable

Implements

IDisposable

Properties

GraphicContext

Scopri il contesto grafico.

GraphicContext GraphicContext { get; }

Valore di proprietà

GraphicContext

Options

Renderare le opzioni.

RenderingOptions Options { get; }

Valore di proprietà

RenderingOptions

Methods

AddRect(di Rectangle)

Aggiungi un rettangolo al percorso corrente come un sottoporto completo.

void AddRect(RectangleF rect)

Parameters

rect RectangleF

Un rettangolo da disegnare.

BeginDocument(Document)

Inizia il rilascio del documento.

void BeginDocument(Document document)

Parameters

document Document

Il documento .

BeginElement(Elemento, RectangleF)

Inizia il ritorno dell’elemento.

bool BeginElement(Element element, RectangleF rect)

Parameters

element Element

L’Aspose.Html.Dom.Elemento

rect RectangleF

La scatola di confine del nodo.

Returns

bool

Ritorna [verità] se l’elemento deve essere elaborato.

BeginPage(di SizeF)

Inizia il ritorno della nuova pagina.

void BeginPage(SizeF size)

Parameters

size SizeF

dimensioni della pagina.

Clip(FillRule)

Modifica l’attuale percorso di scorrimento intersettandolo con l’attuale percorso, utilizzando il FillRule per determinare la regione da riempire.Questo metodo interrompe il percorso attuale.

void Clip(FillRule rule)

Parameters

rule FillRule

La regola di riempimento specifica come l’interno di un percorso chiuso è tagliato

ClosePath()

Chiude la sottoposta corrente appendendo un segmento di linea retta dal punto corrente al punto di partenza della sottoposta.Se la sottoposta corrente è già chiusa, “ClosePath” non fa nulla.Questo operatore finisce la sottoposta corrente. Aggiungendo un altro segmento alla sottoposta corrente inizia una nuova sottoposta,Anche se il nuovo segmento inizia al punto finale raggiunto dal metodo “ClosePath”.

void ClosePath()

CubicBezierTo(di PointF, PointF e PointF)

Aggiungi una curva cubica Bézier al percorso corrente. la curva si estende dal punto corrente al punto pt3,utilizzando pt1 e pt2 come punti di controllo Bézier. il nuovo punto corrente è pt3.

void CubicBezierTo(PointF pt1, PointF pt2, PointF pt3)

Parameters

pt1 PointF

Le coordinate del primo punto

pt2 PointF

Le coordinate del secondo punto

pt3 PointF

Coordinate del terzo punto

DrawImage(di byte[ ], WebImageFormat, RectangleF)

Scopri l’immagine specificata.

void DrawImage(byte[] data, WebImageFormat imageFormat, RectangleF rect)

Parameters

data byte [ ]

Una serie di byte che rappresentano l’immagine.

imageFormat WebImageFormat

Il formato immagine.

rect RectangleF

Un rettangolo che determina la posizione e la dimensione da disegnare.

EndDocument()

Si conclude il rilascio del documento.

void EndDocument()

EndElement(Element)

Finisce il ritorno dell’elemento.

void EndElement(Element element)

Parameters

element Element

L’Aspose.Html.Dom.Elemento

EndPage()

Finisce il ritorno della pagina attuale.

void EndPage()

Fill(FillRule)

Si riempie l’intera regione chiusa dal percorso attuale.Se la strada è composta da più substrati disconnessi, riempie gli interni di tutti i substrati,considerato insieme.Questo metodo interrompe il percorso attuale.

void Fill(FillRule rule)

Parameters

rule FillRule

La regola di riempimento specifica come viene riempito l’interno di un percorso chiuso

FillText(Strumento, PointF)

Riempie la riga di testo specificata nella posizione specificata.

void FillText(string text, PointF pt)

Parameters

text string

String per riempire.

pt PointF

Il punto che specifica le coordinate del testo.

Flush()

Flusso tutti i dati al flusso di uscita.

void Flush()

LineTo(di PointF)

Aggiungi un segmento di linea retta dal punto corrente al punto (pt).

void LineTo(PointF pt)

Parameters

pt PointF

punto di dove creare la linea a.

MoveTo(di PointF)

Inizia un nuovo sottomarino spostando il punto corrente alle coordinate del parametro pt, omettendo qualsiasi segmento di linea di collegamento.Se il metodo di costruzione della strada precedente nel percorso corrente è stato anche “MoveTo”, il nuovo “MoveTo” lo supera;Nessun restico della precedente operazione “MoveTo” rimane sul percorso.

void MoveTo(PointF pt)

Parameters

pt PointF

Il punto in cui spostare la strada.

RestoreGraphicContext()

Ristrutturare l’intero contesto grafico al suo valore precedente spostandolo dalla stack.

void RestoreGraphicContext()

SaveGraphicContext()

Premere una copia dell’intero contesto grafico sulla scatola.

void SaveGraphicContext()

Stroke()

La linea strisciata segue ogni segmento retto o curvato nel percorso,focalizzato sul segmento con lati paralleli a esso. ciascuno dei substrati del percorso è trattato separatamente.Questo metodo interrompe il percorso attuale.

void Stroke()

StrokeAndFill(FillRule)

Inizia e compila il percorso attuale.Questo metodo interrompe il percorso attuale.

void StrokeAndFill(FillRule rule)

Parameters

rule FillRule

La regola di riempimento specifica come viene riempito l’interno di un percorso chiuso.

StrokeText(Strumento, PointF)

Inserisci la riga di testo specificata nella posizione specificata.

void StrokeText(string text, PointF pt)

Parameters

text string

Stringere al colpo.

pt PointF

Il punto che specifica le coordinate dove iniziare il testo.

 Italiano