Escritura de un modelo de objetos XPS en un documento XPS
Describe cómo escribir el contenido de un modelo de objetos XPS en un programa a un archivo de documento XPS.
Si un programa tiene un modelo de objetos XPS que contiene un documento completo, el programa puede escribir el modelo de objetos XPS en un archivo como un documento XPS, al llamar al método WriteToFile de la interfaz IXpsOMPackage.
Antes de usar estos ejemplos de código en un programa, lea la declinación de responsabilidades en Tareas comunes de programación de documentos XPS.
Escribir un modelo de objetos XPS completo en un documento XPS
Después de establecer el contenido de un modelo de objetos XPS, puede guardar el modelo de objetos XPS en un archivo como un documento XPS al llamar al método WriteToFile de la interfaz IXpsOMPackage.
HRESULT hr = S_OK;
hr = xpsPackage->WriteToFile(
fileName,
NULL, // LPSECURITY_ATTRIBUTES
FILE_ATTRIBUTE_NORMAL,
FALSE // Optimize Markup Size
);
Nota:
Escribir un modelo de objetos 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 interfaz IXpsOMThumbnailGenerator.
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 modelo de objetos 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 interfaz IXpsOMThumbnailGenerator.
Temas relacionados
-
Pasos siguientes
-
Usado en esta sección
-
Para obtener más información