Écrire un OM XPS dans un document XPS
Décrit comment écrire le contenu d’un MODÈLE XPS d’un programme dans un fichier de document XPS.
Un programme qui dispose d’un OM XPS contenant un document complet peut écrire l’OM XPS dans un fichier en tant que document XPS, et ce, en appelant la méthode WriteToFile de l’interfaceIXpsOMPackage.
Avant d’utiliser ces exemples de code dans un programme, lisez l’exclusion de responsabilité contenue dans Tâches courantes de programmation de documents XPS.
Écriture d’un OM XPS complet dans un document XPS
Après avoir défini le contenu d’un OM XPS, vous pouvez enregistrer l’OM XPS dans un fichier sous forme de document XPS, en appelant la méthode WriteToFile de l’interface IXpsOMPackage.
HRESULT hr = S_OK;
hr = xpsPackage->WriteToFile(
fileName,
NULL, // LPSECURITY_ATTRIBUTES
FILE_ATTRIBUTE_NORMAL,
FALSE // Optimize Markup Size
);
Remarque
L’écriture d’un OM XPS dans un fichier ou un flux ne crée pas automatiquement une miniature du document XPS. Pour créer une miniature du document XPS, utilisez l’interface IXpsOMThumbnailGenerator.
Écriture incrémentielle d’un document XPS
L’interface IXpsOMPackageWriter peut être utilisée pour écrire les parties d’un document XPS de manière incrémentielle. Par exemple, lorsque les parties du document sont créées ou traitées dans une séquence.
Remarque
L’écriture d’un OM XPS dans un fichier ou un flux ne crée pas automatiquement une miniature du document XPS. Pour créer une miniature du document XPS, utilisez l’interface IXpsOMThumbnailGenerator.
Rubriques connexes
-
Étapes suivantes
-
Utilisé dans cette section
-
Pour plus d'informations