Compartir a través de


XpsDocument Clase

Definición

Proporciona un Package que incluye el contenido de un 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
Herencia
XpsDocument
Implementaciones

Comentarios

contiene XpsDocument un objeto FixedDocumentSequence que consta de uno o varios FixedDocument elementos.

El XpsDocument constructor se pasa una referencia a para Package escribir, almacenar y leer los elementos de contenido del documento.

Se crea un nuevo XPS Package vacío mediante el Package constructor .

Se abre un XPS Package existente mediante el Package.Open método .

Una FixedDocumentSequence raíz se agrega a un XPS Package vacío llamando al AddFixedDocumentSequence método .

PrintTicketlos elementos con información de impresora y control también se pueden asociar a FixedDocumentSequence, o en elementos individuales FixedDocument y FixedPage almacenados en .XpsDocument

Para obtener más información sobre XPS, vea xml Paper Specification (XPS).

Constructores

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.

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.

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.

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.

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.

Propiedades

CoreDocumentProperties

Obtiene el núcleo PackageProperties del documento XPS.

FixedDocumentSequenceReader

Obtiene una interfaz IXpsFixedDocumentSequenceReader para leer el documento.

IsReader

Obtiene un valor que indica si el paquete se puede leer.

IsSignable

Obtiene un valor que indica si el paquete se puede firmar digitalmente.

IsWriter

Obtiene un valor que indica si el paquete se puede escribir.

Signatures

Obtiene una colección de firmas de XML Paper Specification (XPS) asociadas al paquete.

Thumbnail

Obtiene o establece la imagen en miniatura de especificación de papel XML (XPS) asociada al documento.

Uri

Obtiene o establece el identificador uniforme de recursos (URI) del elemento.

(Heredado de XpsPartBase)

Métodos

AddFixedDocumentSequence()

Agrega una FixedDocumentSequence raíz al paquete y devuelve un sistema de escritura.

AddThumbnail(XpsImageType)

Agrega una imagen en miniatura al paquete.

Close()

Cierra el documento XPS Package.

CreateXpsDocumentWriter(XpsDocument)

Crea un objeto XpsDocumentWriter para escribir un XpsDocument.

Dispose(Boolean)

Libera los recursos no administrados utilizados por XpsDocument y, de forma opcional, libera los recursos administrados.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetFixedDocumentSequence()

Devuelve la secuencia de documentos fijos en el raíz del paquete.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
RemoveSignature(XpsDigitalSignature)

Elimina una firma del paquete.

SignDigitally(X509Certificate, Boolean, XpsDigSigPartAlteringRestrictions)

Firma una colección de elementos de paquete con un certificado X.509 especificado.

SignDigitally(X509Certificate, Boolean, XpsDigSigPartAlteringRestrictions, Guid)

Firma una colección de elementos de paquete mediante un certificado X.509 especificado.

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

Firma una colección de elementos de paquete con un certificado X.509 especificado.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Implementaciones de interfaz explícitas

IDisposable.Dispose()

Este miembro admite la infraestructura de Windows Presentation Foundation (WPF) y no está pensada para usarse directamente desde el código. Utilice el método Dispose(Boolean) con seguridad de tipos en su lugar.

Se aplica a

Consulte también