estructura de MXDC_XPS_S0PAGE_RESOURCE_T
La estructura de MXDC_XPS_S0PAGE_RESOURCE_T contiene información sobre un recurso, como una imagen o fuente, que está asociada a una página de documento XPS, y se pasa al archivo de salida de Microsoft XPS Document Converter (MXDC).
Sintaxis
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;
Miembros
-
dwSize
-
Tamaño total de esta estructura y el recurso al que apunta.
-
dwResourceType
-
Valor de tipo MXDC_S0_PAGE_ENUMS que indica el tipo de recurso, como la imagen TIFF o la fuente TrueType.
-
szUri
-
URI del recurso. No puede ser superior a 260 bytes.
-
dwDataSize
-
Tamaño del recurso en bytes.
-
bData
-
Los datos del recurso en una matriz de bytes con el tamaño 1 + el tamaño del recurso.
Comentarios
Esta estructura se anexa a una estructura de MXDC_ESCAPE_HEADER_T (que tiene su opCode establecido en MXDCOP_SET_S0PAGERESOURCE) para crear una estructura de MXDC_S0PAGE_RESOURCE_ESCAPE_T . A continuación, la estructura de MXDC_S0PAGE_RESOURCE_ESCAPE_T resultante se pasa en el parámetro lpszInData de la función ExtEscape a la que se llama con el escape MXDC_ESCAPE . El efecto es enviar el recurso al MXDC para su conversión y escribirse en el archivo de salida.
La llamada a ExtEscape debe estar entre una llamada a StartPage y una llamada a EndPage; sin embargo, puede haber más de una llamada entre las llamadas a StartPage y EndPage.
El consumo de streaming es más eficaz si llama a ExtEscape con la MXDCOP_SET_S0PAGE_RESOURCEopCode para cada recurso de la página antes de llamar a ExtEscape con el MXDCOP_SET_S0PAGEopCode.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado |
|