estrutura MXDC_XPS_S0PAGE_RESOURCE_T
A estrutura MXDC_XPS_S0PAGE_RESOURCE_T contém informações sobre um recurso, como uma imagem ou fonte, que está associada a uma página de documento XPS e deve ser passada para o arquivo de saída MXDC (Conversor de Documentos XPS) da Microsoft.
Sintaxe
typedef struct tagMxdcXpsS0PageResource {
DWORD dwSize;
DWORD dwResourceType;
BYTE szUri[MAX_PATH];
DWORD dwDataSize;
BYTE bData[1];
} MXDC_XPS_S0PAGE_RESOURCE_T, *P_MXDC_XPS_S0PAGE_RESOURCE_T;
Membros
-
dwSize
-
O tamanho total dessa estrutura e o recurso para o qual ela aponta.
-
dwResourceType
-
Um valor do tipo MXDC_S0_PAGE_ENUMS indicando o tipo de recurso, como imagem TIFF ou fonte TrueType.
-
szUri
-
O URI do recurso. Isso não pode ter mais de 260 bytes.
-
dwDataSize
-
O tamanho do recurso em bytes.
-
bData
-
Os dados do recurso em uma matriz de bytes com tamanho 1 + o tamanho do recurso.
Comentários
Essa estrutura é acrescentada a uma estrutura de MXDC_ESCAPE_HEADER_T (que tem seu opCode definido como MXDCOP_SET_S0PAGERESOURCE) para criar uma estrutura MXDC_S0PAGE_RESOURCE_ESCAPE_T . A estrutura de MXDC_S0PAGE_RESOURCE_ESCAPE_T resultante é passada no parâmetro lpszInData da função ExtEscape que é chamada com o escape MXDC_ESCAPE . O efeito é enviar o recurso para o MXDC para conversão e ser gravado no arquivo de saída.
A chamada para ExtEscape deve estar entre uma chamada para StartPage e uma chamada para EndPage; no entanto, pode haver mais de uma dessas chamadas entre as chamadas para StartPage e EndPage.
O consumo de streaming será mais eficiente se você chamar ExtEscape com o MXDCOP_SET_S0PAGE_RESOURCEopCode para cada recurso na página antes de chamar ExtEscape com o MXDCOP_SET_S0PAGEopCode.
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 |
|