Compartir a través de


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
Mxdc.h

Consulte también

Impresión

Imprimir estructuras de API de Spooler

Funciones de escape de impresora GDI

ExtEscape

MXDC_ESCAPE