MXDC_S0PAGE_DATA_T struttura

La struttura MXDC_S0PAGE_DATA_T contiene una pagina del documento XPS da passare al file di output di Microsoft XPS Document Converter (MXDC) senza alcuna elaborazione.

Sintassi

typedef struct tagMxdcS0PageData {
  ULONG dwSize;
  BYTE  bData[1];
} MXDC_S0PAGE_DATA_T, *P_MXDC_S0PAGE_DATA_T;

Members

dwSize

Dimensioni del buffer di output, bData.

bData

Pagina del documento XPS.

Commenti

Questa struttura viene aggiunta a una struttura MXDC_ESCAPE_HEADER_T (che ha il relativo opCode impostato su MXDCOP_SET_S0PAGE) per creare una struttura MXDC_S0PAGE_PASSTHROUGH_ESCAPE_T . Tale struttura viene quindi passata al parametro lpszInData della funzione ExtEscape quando viene chiamata con MXDC_ESCAPE come escape. Il risultato è che MXDC passa la pagina all'output senza elaborarlo.

La chiamata a ExtEscape deve essere tra una chiamata a StartPage e una chiamata a EndPage.

L'applicazione chiamante è responsabile della convalida del codice XML della pagina del documento XPS.

L'utilizzo di streaming è più efficiente se si chiama ExtEscape con MXDCOP_SET_S0PAGE_RESOURCE come opCode per ogni risorsa nella pagina prima di chiamarla con MXDCOP_SET_S0PAGE.

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2008 [solo app desktop]
Intestazione
Mxdc.h

Vedi anche

Stampa

Stampare strutture API Spooler

Funzioni di escape della stampante GDI

ExtEscape

MXDC_ESCAPE