Struttura MXDC _ S0PAGE _ DATA _ T

La struttura MXDC _ S0PAGE _ DATA _ T contiene una pagina di 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 (la cui proprietà opCode è impostata 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 Solo [ app desktop Vista]
Server minimo supportato
Windows Solo app desktop di Server 2008 []
Intestazione
Mxdc.h

Vedi anche

Stampa

Strutture dell'API Spooler di stampa

Funzioni di escape della stampante GDI

ExtEscape

MXDC _ ESCAPE