XpsDocument Clase

Definición

Proporciona un que Package contiene 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

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

PrintTicket los 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 la especificación de papel XML (XPS).

Constructores

Nombre Description
XpsDocument(Package, CompressionOption, String)

Inicializa una nueva instancia de la XpsDocument clase contenida en un especificado Package con las opciones de intercalación, recurso y compresión predeterminadas especificadas.

XpsDocument(Package, CompressionOption)

Inicializa una nueva instancia de la XpsDocument clase contenida en un especificado con las opciones de intercalación, recurso y compresión predeterminadas especificadas Package .

XpsDocument(Package)

Inicializa una nueva instancia de la XpsDocument clase con acceso a una especificación de papel XML (XPS) Package especificada y opciones predeterminadas de intercalación, recurso y compresión.

XpsDocument(String, FileAccess, CompressionOption)

Inicializa una nueva instancia de la XpsDocument clase contenida en un archivo especificado Package con opciones de intercalación, recurso y compresión predeterminadas.

XpsDocument(String, FileAccess)

Inicializa una nueva instancia de la XpsDocument clase contenida en un archivo especificado Package con opciones de intercalación, recurso y compresión predeterminadas.

Propiedades

Nombre Description
CoreDocumentProperties

Obtiene el núcleo PackageProperties del documento XPS.

FixedDocumentSequenceReader

Obtiene un IXpsFixedDocumentSequenceReader para leer el documento.

IsReader

Obtiene un valor que indica si el paquete es legible.

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

Nombre Description
AddFixedDocumentSequence()

Agrega una raíz FixedDocumentSequence al paquete y devuelve un escritor.

AddThumbnail(XpsImageType)

Agrega una imagen en miniatura al paquete.

Close()

Cierra el documento PackageXPS .

CreateXpsDocumentWriter(XpsDocument)

Crea un XpsDocumentWriter objeto para escribir un XpsDocumentobjeto .

Dispose(Boolean)

Libera los recursos no administrados que usan XpsDocument y, opcionalmente, libera los recursos administrados.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetFixedDocumentSequence()

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

GetHashCode()

Actúa 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 Objectactual.

(Heredado de Object)
RemoveSignature(XpsDigitalSignature)

Elimina una firma del paquete.

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

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)

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

Nombre Description
IDisposable.Dispose()

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

Se aplica a

Consulte también