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


функция STROBJ_bEnum (winddi.h)

Функция STROBJ_bEnum перечисляет удостоверения и позиции глифов.

Синтаксис

ENGAPI BOOL STROBJ_bEnum(
  STROBJ    *pstro,
  ULONG     *pc,
  PGLYPHPOS *ppgpos
);

Параметры

pstro

Указатель на структуру STROBJ , содержащую сведения GLYPHPOS .

pc

Указатель на число структур GLYPHPOS, возвращаемое GDI.

ppgpos

Указатель на массив, в котором GDI записывает структуры GLYPHPOS.

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

Возвращаемое значение равно TRUE , если необходимо перечислить больше глифов, или FALSE , если перечисление завершено. Возвращаемое значение DDI_ERROR, если не удается перечислить глифы и регистрируется код ошибки.

Комментарии

Драйвер должен скачивать только дескрипторы глифа, если он кэширует сами шрифты.

Возвращаемые сведения зависят от возвращаемого значения драйвера для DrvGetGlyphMode.

Растровые изображения или контуры также можно получить из структур FONTOBJ .

Драйверы принтеров должны вызывать STROBJ_bEnumPositionsOnly вместо STROBJ_bEnum если принтер обеспечивает внутреннюю отрисовку шрифтов TrueType.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows 2000 и более поздних версиях операционных систем Windows.
Целевая платформа Универсальное
Верхняя часть winddi.h (включая Winddi.h)
Библиотека Win32k.lib
DLL Win32k.sys

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

DrvGetGlyphMode

FONTOBJ

FONTOBJ_cGetGlyphs

GLYPHPOS

STROBJ

STROBJ_bEnumPositionsOnly

STROBJ_vEnumStart