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 |