SKDocument Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Una API de alto nivel para crear un lienzo basado en documentos.
public class SKDocument : SkiaSharp.SKObject
- Herencia
Comentarios
Para cada página, llame BeginPage a para obtener el lienzo y, a continuación, complete la página con una llamada a EndPage. Por último, llame Close a para completar el documento.
Campos
| Nombre | Description |
|---|---|
| DefaultRasterDpi |
Obtiene el valor de PPP predeterminado para gráficos ráster. |
Propiedades
| Nombre | Description |
|---|---|
| Handle |
Obtiene o establece el identificador en el objeto nativo subyacente. (Heredado de SKObject) |
| IgnorePublicDispose |
Obtiene un valor que indica si la llamada al público Dispose() debe ser no-op. (Heredado de SKNativeObject) |
| IsDisposed |
Obtiene un valor que indica si el objeto ya se ha eliminado. (Heredado de SKNativeObject) |
| OwnsHandle |
Obtiene o establece un valor que indica si este objeto posee su identificador y debe destruir el objeto nativo cuando se elimina. (Heredado de SKNativeObject) |
Métodos
| Nombre | Description |
|---|---|
| Abort() |
Deja de generar el documento inmediatamente. |
| BeginPage(Single, Single, SKRect) |
Comienza una nueva página para el documento y devuelve el lienzo que se dibujará en la página. |
| BeginPage(Single, Single) |
Comienza una nueva página para el documento y devuelve el lienzo que se dibujará en la página. |
| Close() |
Cierra el archivo o secuencia actual que contiene el contenido del documento. |
| CreatePdf(SKWStream, Single) |
Cree un documento respaldado por PDF y escriba los resultados en una secuencia. |
| CreatePdf(SKWStream, SKDocumentPdfMetadata) |
Cree un documento respaldado por PDF y escriba los resultados en una secuencia. |
| CreatePdf(SKWStream) |
Cree un documento respaldado por PDF y escriba los resultados en una secuencia. |
| CreatePdf(Stream, Single) |
Cree un documento respaldado por PDF y escriba los resultados en una secuencia. |
| CreatePdf(Stream, SKDocumentPdfMetadata) |
Cree un documento respaldado por PDF con los metadatos especificados y escriba los resultados en una secuencia. |
| CreatePdf(Stream) |
Cree un documento respaldado por PDF y escriba los resultados en una secuencia. |
| CreatePdf(String, Single) |
Cree un documento respaldado por PDF y escriba los resultados en un archivo. |
| CreatePdf(String, SKDocumentPdfMetadata) |
Cree un documento respaldado por PDF con los metadatos especificados y escriba los resultados en un archivo. |
| CreatePdf(String) |
Cree un documento respaldado por PDF y escriba los resultados en un archivo. |
| CreateXps(SKWStream, Single) |
Cree un documento respaldado por XPS y escriba los resultados en una secuencia. |
| CreateXps(SKWStream, SKDocumentXpsOptions) |
Crea un escritor de documentos XPS que escribe en la secuencia especificada mediante las opciones proporcionadas. |
| CreateXps(SKWStream) |
Cree un documento respaldado por XPS y escriba los resultados en una secuencia. |
| CreateXps(Stream, Single) |
Cree un documento respaldado por XPS y escriba los resultados en una secuencia. |
| CreateXps(Stream, SKDocumentXpsOptions) |
Crea un escritor de documentos XPS que escribe en la secuencia administrada especificada mediante las opciones proporcionadas. |
| CreateXps(Stream) |
Cree un documento respaldado por XPS y escriba los resultados en una secuencia. |
| CreateXps(String, Single) |
Cree un documento respaldado por XPS y escriba los resultados en un archivo. |
| CreateXps(String, SKDocumentXpsOptions) |
Crea un escritor de documentos XPS que escribe en el archivo especificado mediante las opciones proporcionadas. |
| CreateXps(String) |
Cree un documento respaldado por XPS y escriba los resultados en un archivo. |
| Dispose() |
Libera todos los recursos usados por este SKNativeObject. (Heredado de SKNativeObject) |
| Dispose(Boolean) |
Libera los recursos no administrados utilizados por SKDocument y, opcionalmente, libera los recursos administrados. |
| DisposeInternal() |
Desencadena un dispose y omite el valor de IgnorePublicDispose. (Heredado de SKNativeObject) |
| DisposeManaged() |
Implementado por tipos derivados SKObject para destruir los objetos administrados. (Heredado de SKObject) |
| DisposeNative() |
Implementado por tipos derivados SKObject para destruir cualquier objeto nativo. (Heredado de SKObject) |
| DisposeUnownedManaged() |
Implementado por tipos derivados SKObject para eliminar objetos administrados que no son propiedad de esta instancia. (Heredado de SKObject) |
| EndPage() |
Completa el dibujo de la página actual creada por BeginPage(Single, Single). |