Поделиться через


функция обратного вызова PFN_DrvQueryGlyphAttrs (winddi.h)

Функция DrvQueryGlyphAttrs возвращает сведения о глифах шрифта.

Синтаксис

PFN_DrvQueryGlyphAttrs PfnDrvqueryglyphattrs;

PFD_GLYPHATTR PfnDrvqueryglyphattrs(
  FONTOBJ *unnamedParam1,
  ULONG unnamedParam2
)
{...}

Параметры

unnamedParam1

unnamedParam2

Возвращаемое значение

DrvQueryGlyphAttrs должен возвращать указатель на структуру FD_GLYPHATTR . При обнаружении ошибки, например недопустимого входного аргумента, или если шрифт, описанный в структуре FONTOBJ , не является вертикальным шрифтом, функция должна возвращать значение NULL.

Комментарии

Функция DrvQueryGlyphAttrs должна предоставляться драйверами шрифтов. В настоящее время определен единственный флаг атрибута FO_ATTR_MODE_ROTATE, то есть функция должна указывать, какие глифы вертикального шрифта необходимо повернуть. (Для вертикальных шрифтов глифы DBCS должны быть повернуты.) Эти сведения полезны для драйверов принтеров, поддерживающих принтеры со встроенными растеризаторами шрифтов.

Функция должна возвращать сведения о повороте в FD_GLYPHATTR структуре, которая используется в качестве возвращаемого значения функции.

GDI вызывает функцию DrvQueryGlyphAttrs соответствующего драйвера шрифта, когда драйвер принтера вызывает функцию FONTOBJ_pQueryGlyphAttrs GDI.

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть winddi.h (включая Winddi.h)

См. также раздел

FD_GLYPHATTR

FONTOBJ

FONTOBJ_pQueryGlyphAttrs