Compartilhar via


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

Confira também

DrvQueryGlyphAttrs

FD_GLYPHATTR

FONTOBJ