XpsDocument Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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. |