SKDocument Clase

Definición

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).

Se aplica a