Compartir a través de


Método IXpsOMObjectFactory1::CreatePackageFromStream1 (xpsobjectmodel_1.h)

Abre una secuencia que contiene un paquete XPS y devuelve un árbol de objetos de documento XPS con instancias.

Este método leerá una secuencia que contiene un documento XPS que es de tipo XPS_DOCUMENT_TYPE_ XPS o XPS_DOCUMENT_TYPE_ OPENXPS.

Sintaxis

HRESULT CreatePackageFromStream1(
  IStream        *stream,
  BOOL           reuseObjects,
  IXpsOMPackage1 **package
);

Parámetros

stream

[in] Secuencia que contiene un paquete XPS.

reuseObjects

[in] Valor booleano que indica que el software intenta optimizar el árbol de objetos de documento compartiendo objetos idénticos en todas las propiedades y elementos secundarios.

TRUE: El software intentará optimizar el árbol de objetos.

FALSE: El software no intentará optimizar el árbol de objetos.

package

[out, retval] Puntero a la nueva interfaz IXpsOMPackage1 que contiene el árbol de objetos de documento XPS resultante.

Valor devuelto

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

S_OK: el método se realizó correctamente.

XPS_E_UNEXPECTED_NAMESPACE: el marcado de paquete usa un espacio de nombres que no es compatible con el tipo de documento.

XPS_E_ABSOLUTE_REFERENCE: el documento OpenXPS contiene elementos XML que usan URI absolutos para hacer referencia a otras partes del documento.

Comentarios

Utilice este método para leer una secuencia que contiene un documento XPS que podría ser de tipo XPS_DOCUMENT_TYPE_ XPS o XPS_DOCUMENT_TYPE_ OPENXPS. CreatePackageFromStream, publicado en Windows 7, solo abre secuencias que contienen un documento XPS de tipo XPS_DOCUMENT_TYPE_ XPS.

Requisitos

Requisito Value
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

IXpsOMObjectFactory1