SKDocument Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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). |