XpsDocument Classe

Definição

Fornece um Package que contém 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 gravar, 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.

PrintTicketelementos com informações de impressora e controle também podem ser associados ao FixedDocumentSequence, ou em elementos e FixedPage individuais FixedDocument que são armazenados no XpsDocument.

Para obter mais informações sobre XPS, consulte a XPS (Especificação de Papel XML).

Construtores

Nome Description
XpsDocument(Package, CompressionOption, String)

Inicializa uma nova instância da XpsDocument classe que está contida em uma especificada Package com as opções de intercalação, recurso e compactação padrão especificadas.

XpsDocument(Package, CompressionOption)

Inicializa uma nova instância da XpsDocument classe que está contida em uma especificada Package com opções de intercalação, recurso e compactação padrão especificadas.

XpsDocument(Package)

Inicializa uma nova instância da XpsDocument classe com acesso a uma XPS (Especificação de Papel XML) Package especificada e opções padrão de intercalação, recurso e compactação.

XpsDocument(String, FileAccess, CompressionOption)

Inicializa uma nova instância da XpsDocument classe que está contida em um arquivo especificado Package com opções padrão de intercalação, recurso e compactação.

XpsDocument(String, FileAccess)

Inicializa uma nova instância da XpsDocument classe que está contida em um arquivo especificado Package com opções padrão de intercalação, recurso e compactação.

Propriedades

Nome Description
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 (Especificação de Papel XML) associadas ao pacote.

Thumbnail

Obtém ou define a imagem em 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

Nome Description
AddFixedDocumentSequence()

Adiciona uma raiz FixedDocumentSequence ao pacote e retorna um gravador.

AddThumbnail(XpsImageType)

Adiciona uma imagem em miniatura ao pacote.

Close()

Fecha o documento PackageXPS.

CreateXpsDocumentWriter(XpsDocument)

Cria um XpsDocumentWriter para escrever um XpsDocument.

Dispose(Boolean)

Libera os recursos não gerenciados que são usados pelo XpsDocument e, opcionalmente, libera os recursos gerenciados.

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 hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
RemoveSignature(XpsDigitalSignature)

Exclui uma assinatura do pacote.

SignDigitally(X509Certificate, Boolean, XpsDigSigPartAlteringRestrictions, Guid, Boolean)

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)

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

Nome Description
IDisposable.Dispose()

Esse membro dá suporte à infraestrutura do WPF (Windows Presentation Foundation) e não se destina a ser usado diretamente do seu código. Em vez disso, use o método de Dispose(Boolean) com segurança de tipo.

Aplica-se a

Confira também