IDevice
Contenuti
[
Nascondere
]IDevice interface
Definisce metodi e proprietà che supportano il rendering personalizzato degli elementi grafici come percorsi, testo e immagini.
public interface IDevice : IDisposable
Proprietà
Nome | Descrizione |
---|---|
GraphicContext { get; } | Ottiene il contesto grafico. |
Options { get; } | Ottiene le opzioni di rendering. |
Metodi
Nome | Descrizione |
---|---|
AddRect(RectangleF) | Aggiunge un rettangolo al percorso corrente come sottopercorso completo. |
BeginDocument(Document) | Inizia il rendering del documento. |
BeginElement(Element, RectangleF) | Inizia il rendering dell’elemento. |
BeginPage(SizeF) | Inizia il rendering della nuova pagina. |
Clip(FillMode) | Modifica il tracciato di ritaglio corrente intersecandolo con il tracciato corrente, utilizzando la regola FillMode per determinare la regione da riempire. Questo metodo termina il percorso corrente. |
ClosePath() | Chiude il sottotracciato corrente aggiungendo un segmento di linea retta dal punto corrente al punto iniziale del sottotracciato. Se il sottopercorso corrente è già chiuso, “ClosePath” non esegue alcuna operazione. Questo operatore termina il sottopercorso corrente. Aggiungendo un altro segmento al percorso corrente inizia un nuovo sottopercorso, anche se il nuovo segmento inizia all’endpoint raggiunto dal metodo “ClosePath”. |
CubicBezierTo(PointF, PointF, PointF) | Aggiunge una curva di Bézier cubica 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. |
DrawImage(byte[], ImageType, RectangleF) | Disegna l’immagine specificata. |
EndDocument() | Termina il rendering del documento. |
EndElement(Element) | Termina il rendering dell’elemento. |
EndPage() | Termina il rendering della pagina corrente. |
Fill(FillMode) | Riempie l’intera regione racchiusa dal percorso corrente. Se il percorso è costituito da più sottopercorsi disconnessi, riempie l’interno di tutti i sottopercorsi, considerati insieme. Questo metodo termina il percorso corrente. |
FillText(string, PointF) | Riempie la stringa di testo specificata nella posizione specificata. |
Flush() | Scarica tutti i dati nel flusso di output. |
LineTo(PointF) | Aggiunge un segmento di linea retta dal punto corrente al punto (pt). Il nuovo punto corrente è pt. |
MoveTo(PointF) | Inizia un nuovo sottopercorso spostando il punto corrente sulle coordinate del parametro pt, omettendo qualsiasi segmento di linea di collegamento. Se anche il metodo di costruzione del percorso precedente nel percorso corrente era “MoveTo”, il nuovo “MoveTo” lo sovrascrive; nessuna traccia della precedente operazione “MoveTo” rimane nel percorso. |
RestoreGraphicContext() | Ripristina l’intero contesto grafico al valore precedente espellendolo dallo stack. |
SaveGraphicContext() | Inserisce una copia dell’intero contesto grafico nello stack. |
Stroke() | Traccia una linea lungo il percorso corrente. La linea tratteggiata segue ogni segmento diritto o curvo nel percorso, centrato sul segmento con i lati paralleli ad esso. Ciascuno dei sottopercorsi del percorso viene trattato separatamente. Questo metodo termina il percorso corrente. |
StrokeAndFill(FillMode) | Traccia e riempie il percorso corrente. Questo metodo termina il percorso corrente. |
StrokeText(string, PointF) | Accarezza la stringa di testo specificata nella posizione specificata. |
Guarda anche
- spazio dei nomi Aspose.Svg.Rendering
- assemblea Aspose.SVG