SKDocument Classe

Definizione

API di alto livello per la creazione di un'area di disegno basata su documenti.

public class SKDocument : SkiaSharp.SKObject
Ereditarietà

Commenti

Per ogni pagina, chiamare BeginPage per ottenere l'area di disegno e quindi completare la pagina con una chiamata a EndPage. Infine, chiamare Close per completare il documento.

Campi

Nome Descrizione
DefaultRasterDpi

Ottiene il valore DPI predefinito per la grafica raster.

Proprietà

Nome Descrizione
Handle

Ottiene o imposta l'handle sull'oggetto nativo sottostante.

(Ereditato da SKObject)
IgnorePublicDispose

Ottiene un valore che indica se la chiamata al pubblico Dispose() deve essere no-op.

(Ereditato da SKNativeObject)
IsDisposed

Ottiene un valore che indica se l'oggetto è già stato eliminato.

(Ereditato da SKNativeObject)
OwnsHandle

Ottiene o imposta un valore che indica se l'oggetto è proprietario del relativo handle e deve eliminare definitivamente l'oggetto nativo quando viene eliminato.

(Ereditato da SKNativeObject)

Metodi

Nome Descrizione
Abort()

Interrompe immediatamente la produzione del documento.

BeginPage(Single, Single, SKRect)

Avvia una nuova pagina per il documento, restituendo l'area di disegno nella pagina.

BeginPage(Single, Single)

Avvia una nuova pagina per il documento, restituendo l'area di disegno nella pagina.

Close()

Chiude il file o il flusso corrente che contiene il contenuto del documento.

CreatePdf(SKWStream, Single)

Creare un documento basato su PDF, scrivendo i risultati in un flusso.

CreatePdf(SKWStream, SKDocumentPdfMetadata)

Creare un documento basato su PDF, scrivendo i risultati in un flusso.

CreatePdf(SKWStream)

Creare un documento basato su PDF, scrivendo i risultati in un flusso.

CreatePdf(Stream, Single)

Creare un documento basato su PDF, scrivendo i risultati in un flusso.

CreatePdf(Stream, SKDocumentPdfMetadata)

Creare un documento basato su PDF con i metadati specificati, scrivendo i risultati in un flusso.

CreatePdf(Stream)

Creare un documento basato su PDF, scrivendo i risultati in un flusso.

CreatePdf(String, Single)

Creare un documento basato su PDF, scrivendo i risultati in un file.

CreatePdf(String, SKDocumentPdfMetadata)

Creare un documento basato su PDF con i metadati specificati, scrivendo i risultati in un file.

CreatePdf(String)

Creare un documento basato su PDF, scrivendo i risultati in un file.

CreateXps(SKWStream, Single)

Creare un documento basato su XPS, scrivendo i risultati in un flusso.

CreateXps(SKWStream, SKDocumentXpsOptions)

Crea un writer di documenti XPS che scrive nel flusso specificato usando le opzioni fornite.

CreateXps(SKWStream)

Creare un documento basato su XPS, scrivendo i risultati in un flusso.

CreateXps(Stream, Single)

Creare un documento basato su XPS, scrivendo i risultati in un flusso.

CreateXps(Stream, SKDocumentXpsOptions)

Crea un writer di documenti XPS che scrive nel flusso gestito specificato usando le opzioni fornite.

CreateXps(Stream)

Creare un documento basato su XPS, scrivendo i risultati in un flusso.

CreateXps(String, Single)

Creare un documento basato su XPS, scrivendo i risultati in un file.

CreateXps(String, SKDocumentXpsOptions)

Crea un writer di documenti XPS che scrive nel file specificato utilizzando le opzioni specificate.

CreateXps(String)

Creare un documento basato su XPS, scrivendo i risultati in un file.

Dispose()

Rilascia tutte le risorse usate da questo SKNativeObjectoggetto .

(Ereditato da SKNativeObject)
Dispose(Boolean)

Rilascia le risorse non gestite usate da SKDocument e, facoltativamente, rilascia le risorse gestite.

DisposeInternal()

Attiva un oggetto dispose, ignorando il valore di IgnorePublicDispose.

(Ereditato da SKNativeObject)
DisposeManaged()

Implementato dai tipi derivati SKObject per eliminare tutti gli oggetti gestiti.

(Ereditato da SKObject)
DisposeNative()

Implementato dai tipi derivati SKObject per eliminare tutti gli oggetti nativi.

(Ereditato da SKObject)
DisposeUnownedManaged()

Implementato dai tipi derivati SKObject per eliminare gli oggetti gestiti che non sono di proprietà di questa istanza.

(Ereditato da SKObject)
EndPage()

Completa il disegno per la pagina corrente creata da BeginPage(Single, Single).

Si applica a