Méthode IXpsOMPackageTarget ::CreateXpsOMPackageWriter (xpsobjectmodel.h)
Créez une interface IXpsOMPackageWriter à utiliser avec un travail d’impression créé par la fonction StartXpsPrintJob1 .
Syntaxe
HRESULT CreateXpsOMPackageWriter(
[in] IOpcPartUri *documentSequencePartName,
[in, optional] IXpsOMPrintTicketResource *documentSequencePrintTicket,
[in, optional] IOpcPartUri *discardControlPartName,
[out, retval] IXpsOMPackageWriter **packageWriter
);
Paramètres
[in] documentSequencePartName
Interface IOpcPartUri qui contient le nom de partie de la séquence de document dans le nouveau fichier.
[in, optional] documentSequencePrintTicket
Interface IXpsOMPrintTicketResource qui contient le ticket d’impression au niveau du package à affecter au nouveau fichier. Définissez ce paramètre sur NULL si vous n’avez pas de ticket d’impression au niveau du package.
[in, optional] discardControlPartName
Interface IOpcPartUri qui contient le nom de la partie de contrôle ignorer. Définissez ce paramètre sur NULL si vous n’avez pas de composant de contrôle d’abandon.
[out, retval] packageWriter
Pointeur vers la nouvelle interface IXpsOMPackageWriter créée par cette méthode.
Valeur retournée
Cette méthode retourne un code HRESULT. Les valeurs possibles incluent, sans s’y limiter, celles de la table qui suit. Pour plus d’informations sur les valeurs de retour de l’API de document XPS qui ne sont pas répertoriées dans ce tableau, consultez Erreurs de document XPS.
Code de retour | Description |
---|---|
|
S_OK |
|
packageWriter a la valeur NULL. |
|
documentSequencePrintTicket ne pointe pas vers une implémentation d’interface reconnue. L’implémentation personnalisée des interfaces d’API document XPS n’est pas prise en charge. |
Cette méthode appelle l’API d’empaquetage . Pour plus d’informations sur les valeurs de retour de l’API d’empaquetage, consultez Erreurs d’empaquetage.
Configuration requise
Client minimal pris en charge | Windows 7 avec SP1, Windows Vista et supplément de mise à jour de la plateforme pour Windows Vista [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2008 R2 avec SP1, Windows Server 2008 et supplément de mise à jour de plateforme pour Windows Server 2008 [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | xpsobjectmodel.h |
Bibliothèque | XpsPrint.lib |