XpsDocument XpsDocument XpsDocument XpsDocument Class

Definición

Proporciona un Package que incluye el contenido de un documento XPS.Provides a Package that holds the content of an XPS document.

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
Herencia
XpsDocumentXpsDocumentXpsDocumentXpsDocument
Implementaciones

Comentarios

Un XpsDocument contiene un FixedDocumentSequence formada por uno o más FixedDocument elementos.An XpsDocument contains a FixedDocumentSequence that comprises one or more FixedDocument elements.

El XpsDocument constructor se pasa una referencia a un Package para escribir, almacenar y leer los elementos de contenido del documento.The XpsDocument constructor is passed a reference to a Package for writing, storing, and reading the content elements of the document.

Una nueva y vacía XPSXPS Package se crea mediante el Package constructor.A new empty XPSXPS Package is created by using the Package constructor.

Existente XPSXPS Package se abre mediante el Package.Open método.An existing XPSXPS Package is opened by using the Package.Open method.

Un FixedDocumentSequence raíz se agrega a un valor vacío XPSXPS Package mediante una llamada a la AddFixedDocumentSequence método.A FixedDocumentSequence root is added to an empty XPSXPS Package by calling the AddFixedDocumentSequence method.

PrintTicket También se pueden asociar elementos con información de la impresora y controlar la FixedDocumentSequence, o en persona FixedDocument y FixedPage elementos que se almacenan en el XpsDocument.PrintTicket elements with printer information and control can also be associated with the FixedDocumentSequence, or on individual FixedDocument and FixedPage elements that are stored in the XpsDocument.

Para obtener más información acerca de XPSXPS consulte XML Paper Specification (XPS) disponible para su descarga en http://go.microsoft.com/fwlink/?LinkID=65761 .For more information about XPSXPS see the XML Paper Specification (XPS) available for download at http://go.microsoft.com/fwlink/?LinkID=65761.

Constructores

XpsDocument(Package) XpsDocument(Package) XpsDocument(Package) XpsDocument(Package)

Inicializa una instancia nueva de la clase XpsDocument con acceso a un objeto Package de XML Paper Specification (XPS) especificado y a las opciones predeterminadas de intercalación, recurso y compresión.Initializes a new instance of the XpsDocument class with access to a specified XML Paper Specification (XPS) Package and default interleaving, resource, and compression options.

XpsDocument(Package, CompressionOption) XpsDocument(Package, CompressionOption) XpsDocument(Package, CompressionOption) XpsDocument(Package, CompressionOption)

Inicializa una nueva instancia de la clase XpsDocument contenida en un Package especificado con las opciones predeterminadas de intercalación, recurso y compresión especificadas.Initializes a new instance of the XpsDocument class that is contained in a specified Package with specified default interleaving, resource, and compression options.

XpsDocument(Package, CompressionOption, String) XpsDocument(Package, CompressionOption, String) XpsDocument(Package, CompressionOption, String) XpsDocument(Package, CompressionOption, String)

Inicializa una nueva instancia de la clase XpsDocument contenida en un Package especificado con las opciones predeterminadas de intercalación, recurso y compresión especificadas.Initializes a new instance of the XpsDocument class that is contained in a specified Package with the specified default interleaving, resource, and compression options.

XpsDocument(String, FileAccess) XpsDocument(String, FileAccess) XpsDocument(String, FileAccess) XpsDocument(String, FileAccess)

Inicializa una nueva instancia de la clase XpsDocument contenida en un archivo Package especificado con las opciones predeterminadas de intercalación, recurso y compresión.Initializes a new instance of the XpsDocument class that is contained in a specified Package file with default interleaving, resource, and compression options.

XpsDocument(String, FileAccess, CompressionOption) XpsDocument(String, FileAccess, CompressionOption) XpsDocument(String, FileAccess, CompressionOption) XpsDocument(String, FileAccess, CompressionOption)

Inicializa una nueva instancia de la clase XpsDocument contenida en un archivo Package especificado con las opciones predeterminadas de intercalación, recurso y compresión.Initializes a new instance of the XpsDocument class that is contained in a specified Package file with default interleaving, resource, and compression options.

Propiedades

CoreDocumentProperties CoreDocumentProperties CoreDocumentProperties CoreDocumentProperties

Obtiene las PackageProperties básicas del documento XPSXPS.Gets the core PackageProperties of the XPSXPS document.

FixedDocumentSequenceReader FixedDocumentSequenceReader FixedDocumentSequenceReader FixedDocumentSequenceReader

Obtiene una interfaz IXpsFixedDocumentSequenceReader para leer el documento.Gets an IXpsFixedDocumentSequenceReader for reading the document.

IsReader IsReader IsReader IsReader

Obtiene un valor que indica si el paquete se puede leer.Gets a value that indicates whether the package is readable.

IsSignable IsSignable IsSignable IsSignable

Obtiene un valor que indica si el paquete se puede firmar digitalmente.Gets a value that indicates whether the package can be digitally signed.

IsWriter IsWriter IsWriter IsWriter

Obtiene un valor que indica si el paquete se puede escribir.Gets a value that indicates whether the package is writable.

Signatures Signatures Signatures Signatures

Obtiene una colección de firmas de XML Paper Specification (XPS) asociadas al paquete.Gets a collection of XML Paper Specification (XPS) signatures that are associated with the package.

Thumbnail Thumbnail Thumbnail Thumbnail

Obtiene o establece la imagen en miniatura de XML Paper Specification (XPS)XML Paper Specification (XPS) asociada al documento.Gets or sets the XML Paper Specification (XPS)XML Paper Specification (XPS) thumbnail image that is associated with the document.

Uri Uri Uri Uri

Obtiene o establece el identificador de recursos uniforme (URI)uniform resource identifier (URI) del elemento.Gets or sets the identificador de recursos uniforme (URI)uniform resource identifier (URI) of the part.

(Inherited from XpsPartBase)

Métodos

AddFixedDocumentSequence() AddFixedDocumentSequence() AddFixedDocumentSequence() AddFixedDocumentSequence()

Agrega una FixedDocumentSequence raíz al paquete y devuelve un sistema de escritura.Adds a root FixedDocumentSequence to the package and returns a writer.

AddThumbnail(XpsImageType) AddThumbnail(XpsImageType) AddThumbnail(XpsImageType) AddThumbnail(XpsImageType)

Agrega una imagen en miniatura al paquete.Adds a thumbnail image to the package.

Close() Close() Close() Close()

Cierra el documento XPS Package.Closes the XPS document Package.

CreateXpsDocumentWriter(XpsDocument) CreateXpsDocumentWriter(XpsDocument) CreateXpsDocumentWriter(XpsDocument) CreateXpsDocumentWriter(XpsDocument)

Crea un objeto XpsDocumentWriter para escribir un XpsDocument.Creates an XpsDocumentWriter for writing an XpsDocument.

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Libera los recursos no administrados utilizados por XpsDocument y, de forma opcional, libera los recursos administrados.Releases the unmanaged resources that are used by the XpsDocument and optionally, releases the managed resources.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetFixedDocumentSequence() GetFixedDocumentSequence() GetFixedDocumentSequence() GetFixedDocumentSequence()

Devuelve la secuencia de documentos fijos en el raíz del paquete.Returns the fixed-document sequence at the root of the package.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
RemoveSignature(XpsDigitalSignature) RemoveSignature(XpsDigitalSignature) RemoveSignature(XpsDigitalSignature) RemoveSignature(XpsDigitalSignature)

Elimina una firma del paquete.Deletes a signature from the package.

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

Firma una colección de elementos de paquete con un certificado X.509 especificado.Signs a collection of package parts with a specified X.509 certificate.

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

Firma una colección de elementos de paquete mediante un certificado X.509 especificado.Signs a collection of package parts by using a specified X.509 certificate.

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

Firma una colección de elementos de paquete con un certificado X.509 especificado.Signs a collection of package parts with a specified X.509 certificate.

ToString() ToString() ToString() ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)

Implementaciones de interfaz explícitas

IDisposable.Dispose() IDisposable.Dispose() IDisposable.Dispose() IDisposable.Dispose()

Este miembro es compatible con la infraestructura de Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) y no está diseñado para utilizarse directamente desde el código.This member supports the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Utilice el método Dispose(Boolean) con seguridad de tipos en su lugar.Use the type-safe Dispose(Boolean) method instead.

Se aplica a

Consulte también: