Compartir a través de


Escribir un OM XPS en un documento XPS

Describe cómo escribir el contenido de un OM XPS en un programa en un archivo de documento XPS.

Si un programa tiene un OM XPS que contiene un documento completo, el programa puede escribir el OM XPS en un archivo como un documento XPS, llamando al método WriteToFile del IXpsOMPackage interfaz.

Antes de usar estos ejemplos de código en un programa, lea la declinación de responsabilidades en Common XPS Document Programming Tasks.

Escribir un OM XPS completo en un documento XPS

Después de establecer el contenido de un OM XPS, puede guardar el OM XPS en un archivo como un documento XPS, llamando al método WriteToFile del IXpsOMPackage interfaz.

    HRESULT hr = S_OK;

    hr = xpsPackage->WriteToFile(
        fileName,
        NULL,                    // LPSECURITY_ATTRIBUTES
        FILE_ATTRIBUTE_NORMAL,
        FALSE                    // Optimize Markup Size
        );

Nota

Escribir un OM XPS en un archivo o secuencia no crea automáticamente una miniatura para el documento XPS. Para crear una miniatura del documento XPS, use la interfazIXpsOMThumbnailGenerator.

 

Escritura incremental de un documento XPS

La interfaz IXpsOMPackageWriter se puede usar para escribir las partes de un documento XPS de forma incremental; por ejemplo, cuando los elementos del documento se crean o procesan en secuencia.

Nota

Escribir un OM XPS en un archivo o secuencia no crea automáticamente una miniatura para el documento XPS. Para crear una miniatura del documento XPS, use la interfazIXpsOMThumbnailGenerator.

 

pasos siguientes

imprimir un de OM XPS

usado en esta sección

IOpcPartUri de

IXpsOMPackage

IXpsOMThumbnailGenerator

para obtener más información

Inicializar un de OM XPS

de referencia de la API de documentos XPS

de especificación de papel XML