Condividi tramite


struttura MXDC_S0PAGE_DATA_T

La struttura MXDC_S0PAGE_DATA_T contiene una pagina di documento XPS da passare al file di output MXDC (Microsoft XPS Document Converter) 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 (con 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 elaborarla.

La chiamata a ExtEscape deve essere compresa 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 dello 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 le strutture dell'API Spooler

Funzioni di escape della stampante GDI

ExtEscape

MXDC_ESCAPE