struttura MXDC_XPS_S0PAGE_RESOURCE_T

La struttura MXDC_XPS_S0PAGE_RESOURCE_T contiene informazioni su una risorsa, ad esempio un'immagine o un tipo di carattere, associata a una pagina di documento XPS e deve essere passata al file di output di Microsoft XPS Document Converter (MXDC).

Sintassi

typedef struct tagMxdcXpsS0PageResource {
  DWORD dwSize;
  DWORD dwResourceType;
  BYTE  szUri[MAX_PATH];
  DWORD dwDataSize;
  BYTE  bData[1];
} MXDC_XPS_S0PAGE_RESOURCE_T, *P_MXDC_XPS_S0PAGE_RESOURCE_T;

Members

dwSize

Dimensioni totali di questa struttura e della risorsa a cui punta.

dwResourceType

Valore di tipo MXDC_S0_PAGE_ENUMS che indica il tipo di risorsa, ad esempio l'immagine TIFF o il tipo di carattere TrueType.

szUri

URI della risorsa. Non può essere di più di 260 byte.

dwDataSize

Dimensioni della risorsa in byte.

bData

I dati della risorsa in una matrice di byte con dimensioni 1 + le dimensioni della risorsa.

Commenti

Questa struttura viene aggiunta a una struttura MXDC_ESCAPE_HEADER_T (con il relativo opCode impostato su MXDCOP_SET_S0PAGERESOURCE) per creare una struttura MXDC_S0PAGE_RESOURCE_ESCAPE_T . La struttura MXDC_S0PAGE_RESOURCE_ESCAPE_T risultante viene quindi passata nel parametro lpszInData della funzione ExtEscape chiamata con l'escape MXDC_ESCAPE . L'effetto consiste nell'inviare la risorsa a MXDC per la conversione e per essere scritta nel file di output.

La chiamata a ExtEscape deve essere compresa tra una chiamata a StartPage e una chiamata a EndPage; tuttavia possono essere presenti più chiamate tra le chiamate a StartPage e EndPage.

L'utilizzo dello streaming è più efficiente se si chiama ExtEscape con il MXDCOP_SET_S0PAGE_RESOURCEopCode per ogni risorsa nella pagina prima di chiamare ExtEscape con il MXDCOP_SET_S0PAGEopCode.

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