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