Método IPrintOemUni::D ownloadFontHeader (prcomoem.h)
O método IPrintOemUni::DownloadFontHeader
permite que um plug-in de renderização para Unidrv envie informações de cabeçalho de uma fonte para uma impressora.
Sintaxe
HRESULT DownloadFontHeader(
PDEVOBJ pdevobj,
PUNIFONTOBJ pUFObj,
[out] OUT DWORD *pdwResult
);
Parâmetros
pdevobj
Ponteiro fornecido pelo chamador para uma estrutura de DEVOBJ.
pUFObj
Ponteiro fornecido pelo chamador para uma estrutura de UNIFONTOBJ.
[out] pdwResult
Recebe um valor fornecido pelo método que representa a quantidade de memória da impressora, em bytes, necessária para armazenar as informações do cabeçalho da fonte. Se a operação falhar, o valor retornado deverá ser zero.
Valor de retorno
O método deve retornar um dos valores a seguir.
Código de retorno | Descrição |
---|---|
|
A operação foi bem-sucedida. |
|
Falha na operação |
|
O método não é implementado. |
Observações
O método IPrintOemUni::DownloadFontHeader
é usado para dar suporte a fontes suaves em impressoras que não aceitam comandos PCL. Sua finalidade é permitir que um plug-in de renderização obtenha informações de cabeçalho de fonte da Unidrv e envie as informações para a impressora.
Informações que podem ser necessárias para a construção de um cabeçalho de fontePCL não podem ser obtidas por:
- Referenciando a estrutura UNIFONTOBJ que é recebida como um argumento de entrada.
- Chamando a função de retorno de chamada UNIFONTOBJ_GetInfo para obter a estrutura FONTOBJ da fonte.
O método IPrintOemUni::DownloadFontHeader
é opcional. Se um plug-in de renderização implementar esse método, o método IPrintOemUni::GetImplementedMethod do plug-in deverá retornar S_OK quando receber "DownloadFontHeader" como entrada.
Se você implementar o método IPrintOemUni::DownloadFontHeader
, também deverá implementar o método IPrintOemUni::D ownloadCharGlyph.
Para obter informações adicionais, consulte de Gerenciamento de Fontes Personalizado.
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Área de trabalho |
cabeçalho | prcomoem.h (inclua Prcomoem.h) |