Condividi tramite


Metodo IXpsOMPackage1::WriteToStream1 (xpsobjectmodel_1.h)

Scrive un oggetto XPS OM in un flusso come pacchetto XPS di un tipo specificato.

Sintassi

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

Parametri

outputStream

[in] Flusso che riceve il contenuto serializzato del pacchetto. Questo parametro non deve essere NULL.

optimizeMarkupSize

[in] Valore booleano che indica se il markup del documento sarà ottimizzato per le dimensioni quando il contenuto dell'OM XPS viene scritto nel pacchetto XPS.

TRUE: il writer di pacchetti tenterà di ottimizzare il markup per le dimensioni minime.

FALSE: il writer del pacchetto non tenterà di eseguire alcuna ottimizzazione.

documentType

[in] Formato di dati XPS da scrivere in outputStream. Il valore di questo parametro non può essere XPS_DOCUMENT_TYPE_UNSPECIFIED.

Valore restituito

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

S_OK: il metodo ha avuto esito positivo.

E_POINTER: documentType è NULL.

E_INVALIDARG: documentType è stato impostato su XPS_DOCUMENT_TYPE_UNSPECIFIED.

XPS_E_INVALID_CONTENT_TYPE: una risorsa immagine nel pacchetto è di un tipo non supportato dal tipo di documento specificato in documentType.

Requisiti

   
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

IXpsOMPackage1