Compartir a través de


estructura de MXDC_PRINTTICKET_DATA_T

La estructura de MXDC_PRINTTICKET_DATA_T contiene un vale de impresión de documento XPS, que contiene la configuración del trabajo de impresión e impresora, para pasar al archivo de salida de Microsoft XPS Document Converter (MXDC) sin ningún procesamiento.

Sintaxis

typedef struct tagMxdcPrintTicketData {
  DWORD dwDataSize;
  BYTE  bData[1];
} MXDC_PRINTTICKET_DATA_T, *P_MXDC_PRINTTICKET_DATA_T;

Miembros

dwDataSize

Tamaño del vale de impresión en bytes.

bData

El vale de impresión del documento XPS.

Observaciones

Esta estructura se anexa a una estructura de MXDC_ESCAPE_HEADER_T que tiene el miembro opCode establecido en MXDCOP_PRINTTICKET_FIXED_PAGE, MXDCOP_PRINTTICKET_FIXED_DOC o MXDCOP_PRINTTICKET_FIXED_DOC_SEQ para crear una estructura de MXDC_PRINTTICKET_ESCAPE_T . A continuación, la estructura MXDC_PRINTTICKET_ESCAPE_T se pasa al parámetro lpszInData de la función ExtEscape cuando se llama a con el escape MXDC_ESCAPE . El efecto es escribir el vale de impresión en el archivo de documento XPS.

Si opCode se establece en MXDCOP_PRINTTICKET_FIXED_PAGE, la llamada a ExtEscape debe producirse entre una llamada a StartPage y una llamada a EndPage. Si opCode se establece en MXDCOP_PRINTTICKET_FIXED_DOC o MXDCOP_PRINTTICKET_FIXED_DOC_SEQ, la llamada a ExtEscape debe producirse entre una llamada a StartDoc y una llamada a EndDoc.

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 administrador de trabajos

Funciones de escape de impresora GDI

ExtEscape

MXDC_ESCAPE