Condividi tramite


Metodo IXpsOMObjectFactory1::CreatePackageFromStream1 (xpsobjectmodel_1.h)

Apre un flusso che contiene un pacchetto XPS e restituisce un albero degli oggetti documento XPS creato in un'istanza.

Questo metodo leggerà un flusso contenente un documento XPS di tipo XPS_DOCUMENT_TYPE_ XPS o XPS_DOCUMENT_TYPE_ OPENXPS.

Sintassi

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

Parametri

stream

[in] Flusso che contiene un pacchetto XPS.

reuseObjects

[in] Valore booleano che indica che il software consiste nel tentare di ottimizzare l'albero degli oggetti documento condividendo oggetti identici in tutte le proprietà e gli elementi figlio.

TRUE: il software tenterà di ottimizzare l'albero degli oggetti.

FALSE: il software non tenterà di ottimizzare l'albero degli oggetti.

package

[out, retval] Puntatore alla nuova interfaccia IXpsOMPackage1 contenente l'albero degli oggetti documento XPS risultante.

Valore restituito

Il metodo restituisce un HRESULT. I valori possibili includono, ma non sono limitati ai seguenti. Per informazioni sui valori restituiti dall'API documento XPS non elencati qui, vedere Errori del documento XPS.

S_OK: il metodo ha avuto esito positivo.

XPS_E_UNEXPECTED_NAMESPACE: il markup del pacchetto usa uno spazio dei nomi non supportato dal tipo di documento.

XPS_E_ABSOLUTE_REFERENCE: il documento OpenXPS contiene elementi XML che usano URI assoluti per fare riferimento ad altre parti del documento.

Commenti

Usare questo metodo per leggere un flusso contenente un documento XPS che potrebbe essere di tipo XPS_DOCUMENT_TYPE_ XPS o XPS_DOCUMENT_TYPE_ OPENXPS. CreatePackageFromStream, rilasciato in Windows 7, apre solo i flussi che contengono un documento XPS di tipo XPS_DOCUMENT_TYPE_ XPS.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [app desktop | App UWP]
Server minimo supportato Windows Server 2012 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione xpsobjectmodel_1.h
Libreria Nessuno

Vedi anche

IXpsOMObjectFactory1