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

Observações

Um XpsDocument contém um FixedDocumentSequence que compreende um ou mais FixedDocument elementos.

O XpsDocument construtor recebe uma referência para a 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 ao chamar o AddFixedDocumentSequence método.

PrintTicket Elementos com informação e controlo da impressora também podem ser associados ao FixedDocumentSequence, ou em elementos individuais FixedDocument e FixedPage que são armazenados no XpsDocument.

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

Construtores

Name Description
XpsDocument(Package, CompressionOption, String)

Inicializa uma nova instância da XpsDocument classe que está contida num especificado Package com as opções padrão de intercalamento, recurso e compressão especificadas.

XpsDocument(Package, CompressionOption)

Inicializa uma nova instância da XpsDocument classe que está contida numa Package especificada com opções padrão de intercalação, recursos e compressão definidas.

XpsDocument(Package)

Inicializa uma nova instância da XpsDocument classe com acesso a uma especificação XML Paper (XPS) Package especificada e opções padrão de intercalamento, recursos e compressão.

XpsDocument(String, FileAccess, CompressionOption)

Inicializa uma nova instância da XpsDocument classe contida num ficheiro especificado Package com opções padrão de intercalamento, recursos e compressão.

XpsDocument(String, FileAccess)

Inicializa uma nova instância da XpsDocument classe contida num ficheiro especificado Package com opções padrão de intercalamento, recursos e compressão.

Propriedades

Name Description
CoreDocumentProperties

Percebe o núcleo PackageProperties do documento XPS.

FixedDocumentSequenceReader

Recebe um IXpsFixedDocumentSequenceReader AN por ler o documento.

IsReader

Recebe um valor que indica se o pacote é legível.

IsSignable

Recebe um valor que indica se a encomenda pode ser assinada digitalmente.

IsWriter

Recebe um valor que indica se o pacote é gravável.

Signatures

Obtém uma coleção de assinaturas XML Paper Specification (XPS) associadas ao pacote.

Thumbnail

Obtém ou define a imagem miniatura XML Paper Specification (XPS) associada ao documento.

Uri

Obtém ou define o identificador uniforme de recurso (URI) da peça.

(Herdado de XpsPartBase)

Métodos

Name Description
AddFixedDocumentSequence()

Adiciona uma raiz FixedDocumentSequence ao pacote e devolve um escritor.

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)

Liberta os recursos não geridos que são usados pelo XpsDocument e, opcionalmente, liberta os recursos geridos.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetFixedDocumentSequence()

Devolve a sequência de documentos fixos na raiz do pacote.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
RemoveSignature(XpsDigitalSignature)

Apaga uma assinatura do pacote.

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

Assina uma coleção de peças de embalagem com um certificado X.509 especificado.

SignDigitally(X509Certificate, Boolean, XpsDigSigPartAlteringRestrictions, Guid)

Assina uma coleção de peças de embalagem usando um certificado X.509 especificado.

SignDigitally(X509Certificate, Boolean, XpsDigSigPartAlteringRestrictions)

Assina uma coleção de peças de embalagem com um certificado X.509 especificado.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Implementações de Interface Explícita

Name Description
IDisposable.Dispose()

Este membro suporta a infraestrutura Windows Presentation Foundation (WPF) e não foi concebido para ser usado diretamente a partir do seu código. Use antes o método seguro Dispose(Boolean) para tipos.

Aplica-se a

Ver também