Método IXpsOMObjectFactory1::CreatePackageFromFile1 (xpsobjectmodel_1.h)
Abre un archivo de paquete XPS y devuelve un árbol de objetos de documento XPS con instancias. Este método leerá un archivo que contiene un documento XPS de tipo XPS_DOCUMENT_TYPE_ XPS o XPS_DOCUMENT_TYPE_ OPENXPS.
Sintaxis
HRESULT CreatePackageFromFile1(
LPCWSTR filename,
BOOL reuseObjects,
IXpsOMPackage1 **package
);
Parámetros
filename
[in, string] Nombre del archivo de 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 que se leyó del nombre de archivo.
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 un archivo que contiene un documento XPS que podría ser de tipo XPS_DOCUMENT_TYPE_ XPS o XPS_DOCUMENT_TYPE_ OPENXPS. CreatePackageFromFile, publicado en Windows 7, solo abre archivos 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 |