SKDocument Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
API de haut niveau pour la création d’un canevas basé sur des documents.
public class SKDocument : SkiaSharp.SKObject
- Héritage
Remarques
Pour chaque page, appelez BeginPage pour obtenir le canevas, puis terminez la page avec un appel à EndPage. Enfin, appelez Close pour terminer le document.
Champs
| Nom | Description |
|---|---|
| DefaultRasterDpi |
Obtient l’ppp par défaut pour les graphiques raster. |
Propriétés
| Nom | Description |
|---|---|
| Handle |
Obtient ou définit le handle sur l’objet natif sous-jacent. (Hérité de SKObject) |
| IgnorePublicDispose |
Obtient une valeur indiquant si l’appel public Dispose() doit être no-op. (Hérité de SKNativeObject) |
| IsDisposed |
Obtient une valeur indiquant si l’objet a déjà été supprimé. (Hérité de SKNativeObject) |
| OwnsHandle |
Obtient ou définit une valeur indiquant si cet objet possède son handle et doit détruire l’objet natif lorsqu’il est supprimé. (Hérité de SKNativeObject) |
Méthodes
| Nom | Description |
|---|---|
| Abort() |
Arrête de produire le document immédiatement. |
| BeginPage(Single, Single, SKRect) |
Commence une nouvelle page pour le document, retournant le canevas qui sera dessiné dans la page. |
| BeginPage(Single, Single) |
Commence une nouvelle page pour le document, retournant le canevas qui sera dessiné dans la page. |
| Close() |
Ferme le fichier ou le flux actuel contenant le contenu du document. |
| CreatePdf(SKWStream, Single) |
Créez un document pdf, en écrivant les résultats dans un flux. |
| CreatePdf(SKWStream, SKDocumentPdfMetadata) |
Créez un document pdf, en écrivant les résultats dans un flux. |
| CreatePdf(SKWStream) |
Créez un document pdf, en écrivant les résultats dans un flux. |
| CreatePdf(Stream, Single) |
Créez un document pdf, en écrivant les résultats dans un flux. |
| CreatePdf(Stream, SKDocumentPdfMetadata) |
Créez un document pdf avec les métadonnées spécifiées, en écrivant les résultats dans un flux. |
| CreatePdf(Stream) |
Créez un document pdf, en écrivant les résultats dans un flux. |
| CreatePdf(String, Single) |
Créez un document pdf, en écrivant les résultats dans un fichier. |
| CreatePdf(String, SKDocumentPdfMetadata) |
Créez un document pdf avec les métadonnées spécifiées, en écrivant les résultats dans un fichier. |
| CreatePdf(String) |
Créez un document pdf, en écrivant les résultats dans un fichier. |
| CreateXps(SKWStream, Single) |
Créez un document soutenu par XPS, en écrivant les résultats dans un flux. |
| CreateXps(SKWStream, SKDocumentXpsOptions) |
Crée un enregistreur de documents XPS qui écrit dans le flux spécifié à l’aide des options fournies. |
| CreateXps(SKWStream) |
Créez un document soutenu par XPS, en écrivant les résultats dans un flux. |
| CreateXps(Stream, Single) |
Créez un document soutenu par XPS, en écrivant les résultats dans un flux. |
| CreateXps(Stream, SKDocumentXpsOptions) |
Crée un enregistreur de documents XPS qui écrit dans le flux managé spécifié à l’aide des options fournies. |
| CreateXps(Stream) |
Créez un document soutenu par XPS, en écrivant les résultats dans un flux. |
| CreateXps(String, Single) |
Créez un document soutenu par XPS, en écrivant les résultats dans un fichier. |
| CreateXps(String, SKDocumentXpsOptions) |
Crée un enregistreur de documents XPS qui écrit dans le fichier spécifié à l’aide des options fournies. |
| CreateXps(String) |
Créez un document soutenu par XPS, en écrivant les résultats dans un fichier. |
| Dispose() |
Libère toutes les ressources utilisées par ce SKNativeObjectfichier . (Hérité de SKNativeObject) |
| Dispose(Boolean) |
Libère les ressources non managées utilisées par les SKDocument ressources gérées et libère éventuellement les ressources managées. |
| DisposeInternal() |
Déclenche une suppression, ignorant la valeur de IgnorePublicDispose. (Hérité de SKNativeObject) |
| DisposeManaged() |
Implémenté par des types dérivés SKObject pour détruire tous les objets managés. (Hérité de SKObject) |
| DisposeNative() |
Implémenté par des types dérivés SKObject pour détruire tous les objets natifs. (Hérité de SKObject) |
| DisposeUnownedManaged() |
Implémenté par des types dérivés SKObject pour supprimer des objets managés qui ne appartiennent pas à cette instance. (Hérité de SKObject) |
| EndPage() |
Termine le dessin de la page active créée par BeginPage(Single, Single). |