Class Device

Class Device

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

Represente la classe di base per l’implementazione di dispositivi di rendering specifici.

[ComVisible(true)]
public abstract class Device<tgraphiccontext, trenderingoptions=""> : Device, IDevice, IDisposable where TGraphicContext : GraphicContext, new() where TRenderingOptions : RenderingOptions

Tipo di parametri

TGraphicContext

Il contesto grafico che mantiene i parametri di controllo grafico attuali

TRenderingOptions

Opzioni Rendering

Inheritance

object Device Device<tgraphiccontext, trenderingoptions="">

Implements

IDevice , IDisposable

I membri ereditari

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

Device(Sito ufficiale, ICreateStreamProvider)

Inizializza una nuova instanza della classe Aspose.Html.Rendering.Device`2 rendendo le opzioni e il fornitore di streaming.

protected Device(TRenderingOptions options, ICreateStreamProvider streamProvider)

Parameters

options Opzioni di tendenza

Opzioni di rendering.

streamProvider ICreateStreamProvider

Oggetto che implementa l’interfaccia Aspose.Html.IO.ICreateStreamProvider

Device(Opzioni di tendenza, string)

Inizia una nuova instanza della classe Aspose.Html.Rendering.Device`2 rendendo le opzioni e il nome del file di uscita.

protected Device(TRenderingOptions options, string file)

Parameters

options Opzioni di tendenza

Opzioni di rendering.

file string

Il nome del file di uscita.

Device(Opzioni di tendenza, Stream)

Inizia una nuova instanza della classe Aspose.Html.Rendering.Device`2 rendendo le opzioni e il flusso di uscita.

protected Device(TRenderingOptions options, Stream stream)

Parameters

options Opzioni di tendenza

Opzioni di rendering.

stream Stream

Il flusso di produzione.

Properties

Configuration

La configurazione dei dispositivi.

protected virtual Device<tgraphiccontext, trenderingoptions="">.DeviceConfiguration Configuration { get; }

Valore di proprietà

Device <tgraphiccontext, trenderingoptions="">. DeviceConfiguration

GraphicContext

Scopri il contesto grafico

public TGraphicContext GraphicContext { get; }

Valore di proprietà

Conteggio Tg

Options

Renderare le opzioni.

public TRenderingOptions Options { get; }

Valore di proprietà

Opzioni di tendenza

OutputStream

Set e ottiene il flusso di uscita.

protected Stream OutputStream { get; }

Valore di proprietà

Stream

PageIndex

Inserisci o ottieni l’indice della pagina corrente

protected int PageIndex { get; set; }

Valore di proprietà

int

StreamProvider

Riceve l’oggetto del fornitore di flusso.

protected ICreateStreamProvider StreamProvider { get; }

Valore di proprietà

ICreateStreamProvider

Methods

AddRect(di Rectangle)

Aggiungi un rettangolo al percorso corrente come un sottoporto completo.

public virtual void AddRect(RectangleF rect)

Parameters

rect RectangleF

Un rettangolo da disegnare.

BeginDocument(Document)

Inizia il rilascio del documento.

public virtual void BeginDocument(Document document)

Parameters

document Document

Il documento .

BeginElement(Elemento, RectangleF)

Inizia il ritorno del nodo.

public virtual 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.

public virtual 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.

public virtual 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”.

public virtual 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 pt2,utilizzando pt1 e pt2 come punti di controllo Bézier. il nuovo punto corrente è pt3.

public virtual 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

Dispose()

Esegue compiti definiti in applicazione associati al rilascio, al rilascio o al riutilizzo di risorse non gestite.

public void Dispose()

Dispose(di bool)

Rilascia risorse non gestite e - opzionale - gestite.

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

“true” per rilasciare sia risorse gestite che non gestite; “falso” per rilasciare solo risorse non gestite.

DrawImage(di byte[ ], WebImageFormat, RectangleF)

Scopri l’immagine specificata.

public virtual 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.

public virtual void EndDocument()

EndElement(Element)

Finisce il ritorno del nodo.

public virtual void EndElement(Element element)

Parameters

element Element

L’Aspose.Html.Dom.Elemento

EndPage()

Finisce il ritorno della pagina attuale.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual void Flush()

GetExtension()

Riceve l’estensione del file di uscita.

protected virtual string GetExtension()

Returns

string

L’estensione del file.

Initialize()

Iniziare il contesto stack.

protected virtual void Initialize()

LineTo(di PointF)

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

public virtual 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.

public virtual 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.

public virtual void RestoreGraphicContext()

SaveGraphicContext()

Premere una copia dell’intero contesto grafico sulla scatola.

public virtual 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.

public virtual void Stroke()

StrokeAndFill(FillRule)

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

public virtual 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.

public virtual void StrokeText(string text, PointF pt)

Parameters

text string

Stringere al colpo.

pt PointF

Il punto che specifica le coordinate dove iniziare il testo.</tgraphiccontext,></tgraphiccontext,></tgraphiccontext,></tgraphiccontext,>

 Italiano