SKDocument Classe

Definição

Uma API de alto nível para criar uma tela baseada em documento.

public class SKDocument : SkiaSharp.SKObject
Herança

Comentários

Para cada página, chame BeginPage para obter a tela e conclua a página com uma chamada para EndPage. Por fim, chame Close para concluir o documento.

Campos

Nome Description
DefaultRasterDpi

Obtém o DPI padrão para elementos gráficos de raster.

Propriedades

Nome Description
Handle

Obtém ou define o identificador para o objeto nativo subjacente.

(Herdado de SKObject)
IgnorePublicDispose

Obtém um valor que indica se a chamada ao público Dispose() deve ser no-op.

(Herdado de SKNativeObject)
IsDisposed

Obtém um valor que indica se o objeto já foi descartado.

(Herdado de SKNativeObject)
OwnsHandle

Obtém ou define um valor que indica se esse objeto possui seu identificador e deve destruir o objeto nativo quando ele é descartado.

(Herdado de SKNativeObject)

Métodos

Nome Description
Abort()

Para de produzir o documento imediatamente.

BeginPage(Single, Single, SKRect)

Inicia uma nova página do documento, retornando a tela que será desenhada na página.

BeginPage(Single, Single)

Inicia uma nova página do documento, retornando a tela que será desenhada na página.

Close()

Fecha o arquivo ou fluxo atual que contém o conteúdo do documento.

CreatePdf(SKWStream, Single)

Crie um documento com backup de PDF, escrevendo os resultados em um fluxo.

CreatePdf(SKWStream, SKDocumentPdfMetadata)

Crie um documento com backup de PDF, escrevendo os resultados em um fluxo.

CreatePdf(SKWStream)

Crie um documento com backup de PDF, escrevendo os resultados em um fluxo.

CreatePdf(Stream, Single)

Crie um documento com backup de PDF, escrevendo os resultados em um fluxo.

CreatePdf(Stream, SKDocumentPdfMetadata)

Crie um documento com backup de PDF com os metadados especificados, gravando os resultados em um fluxo.

CreatePdf(Stream)

Crie um documento com backup de PDF, escrevendo os resultados em um fluxo.

CreatePdf(String, Single)

Crie um documento com backup de PDF, gravando os resultados em um arquivo.

CreatePdf(String, SKDocumentPdfMetadata)

Crie um documento com backup de PDF com os metadados especificados, gravando os resultados em um arquivo.

CreatePdf(String)

Crie um documento com backup de PDF, gravando os resultados em um arquivo.

CreateXps(SKWStream, Single)

Crie um documento com backup de XPS, gravando os resultados em um fluxo.

CreateXps(SKWStream, SKDocumentXpsOptions)

Cria um gravador de documentos XPS que grava no fluxo especificado usando as opções fornecidas.

CreateXps(SKWStream)

Crie um documento com backup de XPS, gravando os resultados em um fluxo.

CreateXps(Stream, Single)

Crie um documento com backup de XPS, gravando os resultados em um fluxo.

CreateXps(Stream, SKDocumentXpsOptions)

Cria um gravador de documentos XPS que grava no fluxo gerenciado especificado usando as opções fornecidas.

CreateXps(Stream)

Crie um documento com backup de XPS, gravando os resultados em um fluxo.

CreateXps(String, Single)

Crie um documento com backup de XPS, gravando os resultados em um arquivo.

CreateXps(String, SKDocumentXpsOptions)

Cria um gravador de documentos XPS que grava no arquivo especificado usando as opções fornecidas.

CreateXps(String)

Crie um documento com backup de XPS, gravando os resultados em um arquivo.

Dispose()

Libera todos os recursos usados por isso SKNativeObject.

(Herdado de SKNativeObject)
Dispose(Boolean)

Libera os recursos não gerenciados usados pelo SKDocument e, opcionalmente, libera os recursos gerenciados.

DisposeInternal()

Dispara um descarte, ignorando o valor de IgnorePublicDispose.

(Herdado de SKNativeObject)
DisposeManaged()

Implementado por tipos derivados SKObject para destruir quaisquer objetos gerenciados.

(Herdado de SKObject)
DisposeNative()

Implementado por tipos derivados SKObject para destruir objetos nativos.

(Herdado de SKObject)
DisposeUnownedManaged()

Implementado por tipos derivados SKObject para descartar objetos gerenciados que não pertencem a essa instância.

(Herdado de SKObject)
EndPage()

Conclui o desenho da página atual criada por BeginPage(Single, Single).

Aplica-se a