Compartir a través de


Método IXpsOMPackageTarget::CreateXpsOMPackageWriter (xpsobjectmodel.h)

Cree una interfaz IXpsOMPackageWriter para usarla con un trabajo de impresión que creó la función StartXpsPrintJob1 .

Sintaxis

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

Parámetros

[in] documentSequencePartName

Interfaz IOpcPartUri que contiene el nombre de la parte de la secuencia de documentos en el nuevo archivo.

[in, optional] documentSequencePrintTicket

La interfaz IXpsOMPrintTicketResource que contiene el vale de impresión de nivel de paquete que se asignará al nuevo archivo. Establezca este parámetro en NULL si no tiene un vale de impresión de nivel de paquete.

[in, optional] discardControlPartName

Interfaz IOpcPartUri que contiene el nombre de la parte de control de descarte. Establezca este parámetro en NULL si no tiene un elemento de control de descarte.

[out, retval] packageWriter

Puntero a la nueva interfaz IXpsOMPackageWriter que creó este método.

Valor devuelto

El método devuelve un valor HRESULT. Entre los valores posibles se incluyen, entre otros, los de la tabla siguiente. Para obtener información sobre los valores devueltos de la API de documentos XPS que no aparecen en esta tabla, vea Errores del documento XPS.

Código devuelto Descripción
S_OK
El método se ha llevado a cabo de forma correcta.
E_POINTER
packageWriter es NULL.
XPS_E_NO_CUSTOM_OBJECTS
documentSequencePrintTicket no apunta a una implementación de interfaz reconocida. No se admite la implementación personalizada de interfaces de LA API de documentos XPS.
 

Este método llama a la API de empaquetado . Para obtener información sobre los valores devueltos de la API de empaquetado, consulte Errores de empaquetado.

Requisitos

   
Cliente mínimo compatible Windows 7 con SP1, Windows Vista y complemento de actualización de plataforma para Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 R2 con SP1, Windows Server 2008 y Complemento de actualización de plataforma para Windows Server 2008 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado xpsobjectmodel.h
Library XpsPrint.lib

Consulte también

IXpsOMPackageTarget

StartXpsPrintJob1

XML Paper Specification