Condividi tramite


Metodo IXpsOMPage1::Write1 (xpsobjectmodel_1.h)

Scrive la pagina nel flusso specificato.

Sintassi

HRESULT Write1(
  ISequentialStream *stream,
  BOOL              optimizeMarkupSize,
  XPS_DOCUMENT_TYPE documentType
);

Parametri

stream

Flusso che riceve il contenuto serializzato della pagina.

optimizeMarkupSize

Valore booleano che indica se il markup del documento della pagina deve essere ottimizzato per le dimensioni quando la pagina viene scritta nel flusso.

Valore Significato
true Il writer di pacchetti tenterà di ottimizzare il markup per dimensioni minime durante la scrittura della pagina nel flusso.
FALSE Il writer del pacchetto non tenterà alcuna ottimizzazione durante la scrittura della pagina nel flusso.

documentType

Valore restituito

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

Codice restituito Descrizione
S_OK Il metodo è riuscito.
E_POINTER stream è NULL.

Commenti

Per esaminare il markup XPS di una pagina prima che venga scritto in un pacchetto XPS, un'applicazione può chiamare il metodo Write per scrivere il contenuto della pagina in un flusso. L'applicazione può quindi leggere tale flusso per esaminare il markup XPS come serializzato quando viene scritto nel pacchetto XPS.

Il markup XPS scritto nel flusso da questo metodo contiene il markup della pagina ma nessuna delle risorse della pagina.

Requisiti

Requisito Valore
Intestazione xpsobjectmodel_1.h

Vedi anche

ISequentialStream

IXpsOMPage

XML Paper Specification

Errori del documento XPS