XpsDocument 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.
Fornece um Package com o conteúdo de um documento XPS.
public ref class XpsDocument : System::Windows::Xps::Packaging::XpsPartBase, IDisposable
public class XpsDocument : System.Windows.Xps.Packaging.XpsPartBase, IDisposable
type XpsDocument = class
inherit XpsPartBase
interface IDisposable
Public Class XpsDocument
Inherits XpsPartBase
Implements IDisposable
- Herança
- Implementações
Comentários
Um XpsDocument contém um FixedDocumentSequence que compreende um ou mais FixedDocument elementos.
O XpsDocument construtor é passado uma referência a um Package para escrever, armazenar e ler os elementos de conteúdo do documento.
Um novo XPS Package vazio é criado usando o Package construtor.
Um XPS Package existente é aberto usando o Package.Open método.
Uma FixedDocumentSequence raiz é adicionada a um XPS Package vazio chamando o AddFixedDocumentSequence método.
PrintTicket elementos com informações de impressora e controle também podem ser associados ao FixedDocumentSequence, ou em elementos individuais FixedDocument e FixedPage que são armazenados no XpsDocument.
Para obter mais informações sobre XPS, consulte a XPS (Especificação de Papel XML).
Construtores
| XpsDocument(Package) |
Inicializa uma nova instância da classe XpsDocument com acesso a um XPS (XML Paper Specification) especificado Package e opções padrão de compactação, recurso e intercalação. |
| XpsDocument(Package, CompressionOption) |
Inicializa uma nova instância da classe XpsDocument contida em um Package especificado com as opções de compactação, recurso e intercalação padrão especificadas. |
| XpsDocument(Package, CompressionOption, String) |
Inicializa uma nova instância da classe XpsDocument contida em um Package especificado com as opções de compactação, recurso e intercalação padrão especificadas. |
| XpsDocument(String, FileAccess) |
Inicializa uma nova instância da classe XpsDocument contida em um arquivo Package especificado com as opções de compactação, recurso e intercalação padrão. |
| XpsDocument(String, FileAccess, CompressionOption) |
Inicializa uma nova instância da classe XpsDocument contida em um arquivo Package especificado com as opções de compactação, recurso e intercalação padrão. |
Propriedades
| CoreDocumentProperties |
Obtém o núcleo PackageProperties do documento XPS. |
| FixedDocumentSequenceReader |
Obtém um IXpsFixedDocumentSequenceReader para ler o documento. |
| IsReader |
Obtém um valor que indica se o pacote é legível. |
| IsSignable |
Obtém um valor que indica se o pacote pode ser assinado digitalmente. |
| IsWriter |
Obtém um valor que indica se o pacote é gravável. |
| Signatures |
Obtém uma coleção de assinaturas XPS (XML Paper Specification) associadas ao pacote. |
| Thumbnail |
Obtém ou define a imagem de miniatura XPS (Especificação de Papel XML) associada ao documento. |
| Uri |
Obtém ou define o URI (Uniform Resource Identifier) da parte. (Herdado de XpsPartBase) |
Métodos
| AddFixedDocumentSequence() |
Adiciona um FixedDocumentSequence raiz ao pacote e retorna um gravador. |
| AddThumbnail(XpsImageType) |
Adiciona uma imagem em miniatura ao pacote. |
| Close() |
Fecha o Package do documento XPS. |
| CreateXpsDocumentWriter(XpsDocument) |
Cria um XpsDocumentWriter para gravar um XpsDocument. |
| Dispose(Boolean) |
Libera os recursos não gerenciados usados pelo XpsDocument e, opcionalmente, libera os recursos gerados. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetFixedDocumentSequence() |
Retorna a sequência de documento fixo na raiz do pacote. |
| GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
| RemoveSignature(XpsDigitalSignature) |
Exclui uma assinatura do pacote. |
| SignDigitally(X509Certificate, Boolean, XpsDigSigPartAlteringRestrictions) |
Assina uma coleção de partes do pacote com um certificado X.509 especificado. |
| SignDigitally(X509Certificate, Boolean, XpsDigSigPartAlteringRestrictions, Guid) |
Assina uma coleção de partes do pacote usando um certificado X.509 especificado. |
| SignDigitally(X509Certificate, Boolean, XpsDigSigPartAlteringRestrictions, Guid, Boolean) |
Assina uma coleção de partes do pacote com um certificado X.509 especificado. |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Implantações explícitas de interface
| IDisposable.Dispose() |
Esse membro dá suporte à infraestrutura de Windows Presentation Foundation (WPF) e não se destina a ser usado diretamente do seu código. Use o método Dispose(Boolean) fortemente tipado em vez disso. |