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
Properties
GraphicContext
Scopri il contesto grafico.
GraphicContext GraphicContext { get; }
Valore di proprietà
Options
Renderare le opzioni.
RenderingOptions Options { get; }
Valore di proprietà
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
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.