estrutura MXDC_S0PAGE_DATA_T

A estrutura MXDC_S0PAGE_DATA_T contém uma página de documento XPS a ser passada para o arquivo de saída MXDC (Conversor de Documentos do Microsoft XPS) sem nenhum processamento.

Sintaxe

typedef struct tagMxdcS0PageData {
  ULONG dwSize;
  BYTE  bData[1];
} MXDC_S0PAGE_DATA_T, *P_MXDC_S0PAGE_DATA_T;

Membros

dwSize

O tamanho do buffer de saída, bData.

bData

A página do documento XPS.

Comentários

Essa estrutura é acrescentada a uma estrutura de MXDC_ESCAPE_HEADER_T (que tem seu opCode definido como MXDCOP_SET_S0PAGE) para criar uma estrutura MXDC_S0PAGE_PASSTHROUGH_ESCAPE_T . Essa estrutura é então passada para o parâmetro lpszInData da função ExtEscape quando é chamada com MXDC_ESCAPE como escape. O resultado é que o MXDC passa a página para a saída sem processá-la.

A chamada para ExtEscape deve estar entre uma chamada para StartPage e uma chamada para EndPage.

O aplicativo de chamada é responsável por validar o XML da página do documento XPS.

O consumo de streaming será mais eficiente se você chamar ExtEscape com MXDCOP_SET_S0PAGE_RESOURCE como opCode para cada recurso na página antes de chamá-lo com MXDCOP_SET_S0PAGE.

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