Compartir a través de


Método IXpsOMPackage1::WriteToStream1 (xpsobjectmodel_1.h)

Escribe un OM XPS en una secuencia como un paquete XPS de un tipo especificado.

Sintaxis

HRESULT WriteToStream1(
  ISequentialStream *outputStream,
  BOOL              optimizeMarkupSize,
  XPS_DOCUMENT_TYPE documentType
);

Parámetros

outputStream

[in] Secuencia que recibe el contenido serializado del paquete. Este parámetro no debe ser NULL.

optimizeMarkupSize

[in] Valor booleano que indica si el marcado de documento se optimizará para el tamaño cuando el contenido del XPS OM se escriba en el paquete XPS.

TRUE: el escritor de paquetes intentará optimizar el marcado para el tamaño mínimo.

FALSE: el escritor de paquetes no intentará realizar ninguna optimización.

documentType

[in] Formato de datos XPS que se va a escribir en outputStream. El valor de este parámetro no puede ser XPS_DOCUMENT_TYPE_UNSPECIFIED.

Valor devuelto

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

S_OK: el método se realizó correctamente.

E_POINTER: documentType es NULL.

E_INVALIDARG: documentType se estableció en XPS_DOCUMENT_TYPE_UNSPECIFIED.

XPS_E_INVALID_CONTENT_TYPE: un recurso de imagen del paquete es de un tipo que no es compatible con el tipo de documento especificado en documentType.

Requisitos

   
Cliente mínimo compatible Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado xpsobjectmodel_1.h
Library None

Consulte también

IXpsOMPackage1