SKDocument Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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). |