Estrutura T de _ DADOS S0PAGE _ _ do MXDC

A estrutura MXDC _ S0PAGE _ DATA _ T contém uma página de documento XPS a ser passada para o arquivo de saída do 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 é anexada a uma estrutura T do _ _ HEADER _ T de ESCAPE do MXDC (que tem seu opCode definido como MXDCOP SET S0PAGE) para criar uma estrutura T de ESCAPE DE PASSAGEM DE _ _ _ S0PAGE _ _ _ do MXDC. Essa estrutura é então passada para o parâmetro lpszInData da função ExtEscape quando ela é 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 Somente [ aplicativos da área de trabalho do Vista]
Servidor mínimo com suporte
Windows Somente aplicativos da área de trabalho server 2008 []
Cabeçalho
Mxdc.h

Confira também

Impressão

Imprimir estruturas de API do Spooler

Funções de escape de impressora GDI

Extescape

MXDC _ ESCAPE