Função FONTOBJ_pQueryGlyphAttrs (winddi.h)
A função FONTOBJ_pQueryGlyphAttrs retorna informações sobre os glifos de uma fonte.
Sintaxe
PFD_GLYPHATTR FONTOBJ_pQueryGlyphAttrs(
FONTOBJ *pfo,
[in] ULONG iMode
);
Parâmetros
pfo
É um ponteiro fornecido pelo chamador para uma estrutura FONTOBJ que identifica a fonte para a qual os atributos estão sendo solicitados.
[in] iMode
É um sinalizador fornecido pelo chamador que indica o tipo de atributo de glifo que está sendo solicitado. O seguinte sinalizador é definido:
Sinalizador | Definição |
---|---|
FO_ATTR_MODE_ROTATE | A função retorna uma matriz que indica quais glifos de uma fonte vertical devem ser girados. |
Retornar valor
FONTOBJ_pQueryGlyphAttrs retorna um ponteiro para uma estrutura FD_GLYPHATTR . Se um erro for encontrado, como um argumento de entrada inválido ou se a fonte descrita pela estrutura FONTOBJ não for uma fonte vertical, a função retornará NULL.
Comentários
Atualmente, o único sinalizador de atributo definido é FO_ATTR_MODE_ROTATE. Esse sinalizador destina-se ao uso por drivers de impressora que dão suporte a impressoras com rasterizadores de fonte internos. O driver pode chamar a função FONTOBJ_pQueryGlyphAttrs , especificando o sinalizador FO_ATTR_MODE_ROTATE, para determinar quais glifos dentro de uma fonte vertical devem ser girados.
Fontes verticais têm um nome de fonte que começa com o caractere "@". Para determinar se a fonte atual é uma fonte vertical, o driver pode marcar para o sinalizador FO_VERT_FACE no membro flFontType da estrutura FONTOBJ da fonte.
As informações de rotação são retornadas na estrutura FD_GLYPHATTR usada como o valor retornado da função.
A função FONTOBJ_pQueryGlyphAttrs é fornecida pela GDI. Quando um driver de impressora chama FONTOBJ_pQueryGlyphAttrs, a GDI chama a função DrvQueryGlyphAttrs do driver de fonte apropriada para obter as informações solicitadas.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível no Windows 2000 e versões posteriores dos sistemas operacionais Windows. |
Plataforma de Destino | Universal |
Cabeçalho | winddi.h (inclua Winddi.h) |
Biblioteca | Win32k.lib |
DLL | Win32k.sys |