Condividi tramite


Metodo IXpsOMPage::Write (xpsobjectmodel.h)

Scrive la pagina nel flusso specificato.

Sintassi

HRESULT Write(
  [in] ISequentialStream *stream,
  [in] BOOL              optimizeMarkupSize
);

Parametri

[in] stream

Flusso che riceve il contenuto serializzato della pagina.

[in] 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
VERO
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.

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
Client minimo supportato Windows 7, Windows Vista con SP2 e Aggiornamento della piattaforma per Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 R2, Windows Server 2008 con SP2 e Platform Update per Windows Server 2008 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione xpsobjectmodel.h

Vedi anche

ISequentialStream

IXpsOMPage

XML Paper Specification

Errori del documento XPS