estrutura MXDC_S0PAGE_DATA_T

A estrutura de 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 ela é chamada com MXDC_ESCAPE como a fuga. O resultado é que o MXDC passa a página até a saída sem processá-la.

A chamada para o 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 é mais eficiente se você chamar o 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 da impressora GDI

Extescape

MXDC_ESCAPE