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


структура SCRIPT_VISATTR (usp10.h)

Содержит атрибуты визуального элемента (глифа), которые идентифицируют кластеры и точки обоснования, созданные ScriptShape.

Синтаксис

typedef struct tag_SCRIPT_VISATTR {
  WORD uJustification : 4;
  WORD fClusterStart : 1;
  WORD fDiacritic : 1;
  WORD fZeroWidth : 1;
  WORD fReserved : 1;
  WORD fShapeReserved : 8;
} SCRIPT_VISATTR;

Члены

uJustification

Класс Justification для глифа. См . SCRIPT_JUSTIFY.

fClusterStart

Значение, указывающее логический первый глиф в каждом кластере, даже для кластеров, содержащих только один глиф. Возможные значения определены в следующей таблице.

Значение Значение
TRUE
Глиф является первым логическим глифом кластера.
FALSE
Глиф не является первым логическим глифом кластера.

fDiacritic

Значение, указывающее, сочетается ли глиф с базовыми символами. Возможные значения определены в следующей таблице.

Значение Значение
TRUE
Глиф сочетается с базовыми символами.
FALSE
Глиф не сочетается с базовыми символами.

fZeroWidth

Значение, заданное подсистемой формирования для обозначения символа нулевой ширины, например ZWJ и ZWNJ. Это значение задается для некоторых символов нулевой ширины, но не для всех. Возможные значения определены в следующей таблице.

Значение Значение
TRUE
Глиф обозначает символ нулевой ширины.
FALSE
Глиф не указывает на символ нулевой ширины.

fReserved

Защищены; всегда инициализируйте значение 0.

fShapeReserved

Защищены; для использования путем формирования подсистем.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть usp10.h
Распространяемые компоненты Internet Обозреватель 5 или более поздней версии в Windows Me/98/95

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

SCRIPT_JUSTIFY

ScriptShape

Одноимесяца

Структуры неописуемого