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 |
|