Condividi tramite


Metodo IXpsOMPackageTarget::CreateXpsOMPackageWriter (xpsobjectmodel.h)

Creare un'interfaccia IXpsOMPackageWriter da usare con un processo di stampa creato dalla funzione StartXpsPrintJob1 .

Sintassi

HRESULT CreateXpsOMPackageWriter(
  [in]           IOpcPartUri               *documentSequencePartName,
  [in, optional] IXpsOMPrintTicketResource *documentSequencePrintTicket,
  [in, optional] IOpcPartUri               *discardControlPartName,
  [out, retval]  IXpsOMPackageWriter       **packageWriter
);

Parametri

[in] documentSequencePartName

Interfaccia IOpcPartUri che contiene il nome della parte della sequenza di documento nel nuovo file.

[in, optional] documentSequencePrintTicket

Interfaccia IXpsOMPrintTicketResource che contiene il ticket di stampa a livello di pacchetto da assegnare al nuovo file. Impostare questo parametro su NULL se non si dispone di un ticket di stampa a livello di pacchetto.

[in, optional] discardControlPartName

Interfaccia IOpcPartUri che contiene il nome della parte del controllo discard. Impostare questo parametro su NULL se non si dispone di una parte del controllo discard.

[out, retval] packageWriter

Puntatore alla nuova interfaccia IXpsOMPackageWriter creata da questo metodo.

Valore restituito

Il metodo restituisce un valore HRESULT. I valori possibili includono, ma non solo, quelli nella tabella che segue. Per informazioni sui valori restituiti dell'API documento XPS non elencati in questa tabella, vedere Errori del documento XPS.

Codice restituito Descrizione
S_OK
Il metodo è riuscito.
E_POINTER
packageWriter è NULL.
XPS_E_NO_CUSTOM_OBJECTS
documentSequencePrintTicket non punta a un'implementazione dell'interfaccia riconosciuta. L'implementazione personalizzata delle interfacce API documento XPS non è supportata.
 

Questo metodo chiama l'API di creazione pacchetti . Per informazioni sui valori restituiti dell'API per la creazione di pacchetti, vedere Errori di creazione di pacchetti.

Requisiti

   
Client minimo supportato Windows 7 con SP1, Windows Vista e Supplemento per gli aggiornamenti della piattaforma per Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 R2 con SP1, Windows Server 2008 e Supplemento per gli aggiornamenti della piattaforma per Windows Server 2008 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione xpsobjectmodel.h
Libreria XpsPrint.lib

Vedi anche

IXpsOMPackageTarget

StartXpsPrintJob1

XML Paper Specification