Compartilhar via


estrutura MXDC_PRINTTICKET_DATA_T

A estrutura MXDC_PRINTTICKET_DATA_T contém um tíquete de impressão de documento XPS, que contém configurações de trabalho de impressão e impressora, para passar para o arquivo de saída MXDC (Conversor de Documentos do Microsoft XPS) sem nenhum processamento.

Sintaxe

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

Membros

dwDataSize

O tamanho do tíquete de impressão em bytes.

bData

O tíquete de impressão do documento XPS.

Comentários

Essa estrutura é acrescentada a uma estrutura MXDC_ESCAPE_HEADER_T que tem o membro opCode definido como MXDCOP_PRINTTICKET_FIXED_PAGE, MXDCOP_PRINTTICKET_FIXED_DOC ou MXDCOP_PRINTTICKET_FIXED_DOC_SEQ para criar uma estrutura de MXDC_PRINTTICKET_ESCAPE_T . A estrutura MXDC_PRINTTICKET_ESCAPE_T é então passada para o parâmetro lpszInData da função ExtEscape quando é chamada com o escape MXDC_ESCAPE . O efeito é gravar o tíquete de impressão no arquivo de documento XPS.

Se o opCode estiver definido como MXDCOP_PRINTTICKET_FIXED_PAGE, a chamada para ExtEscape deverá ocorrer entre uma chamada para StartPage e uma chamada para EndPage. Se o opCode for definido como MXDCOP_PRINTTICKET_FIXED_DOC ou MXDCOP_PRINTTICKET_FIXED_DOC_SEQ, a chamada para ExtEscape deverá ocorrer entre uma chamada para StartDoc e uma chamada para EndDoc.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho
Mxdc.h

Confira também

Impressão

Estruturas de API do Spooler de Impressão

Funções de escape de impressora GDI

Extescape

MXDC_ESCAPE