Partilhar via


XpsDocument Classe

Definição

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

Aplica-se a

Confira também