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