структура 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
Значение, указывающее логический первый глиф в каждом кластере, даже для кластеров, содержащих только один глиф. Возможные значения определены в следующей таблице.
Значение | Значение |
---|---|
|
Глиф является первым логическим глифом кластера. |
|
Глиф не является первым логическим глифом кластера. |
fDiacritic
Значение, указывающее, сочетается ли глиф с базовыми символами. Возможные значения определены в следующей таблице.
Значение | Значение |
---|---|
|
Глиф сочетается с базовыми символами. |
|
Глиф не сочетается с базовыми символами. |
fZeroWidth
Значение, заданное подсистемой формирования для обозначения символа нулевой ширины, например ZWJ и ZWNJ. Это значение задается для некоторых символов нулевой ширины, но не для всех. Возможные значения определены в следующей таблице.
Значение | Значение |
---|---|
|
Глиф обозначает символ нулевой ширины. |
|
Глиф не указывает на символ нулевой ширины. |
fReserved
Защищены; всегда инициализируйте значение 0.
fShapeReserved
Защищены; для использования путем формирования подсистем.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Верхняя часть | usp10.h |
Распространяемые компоненты | Internet Обозреватель 5 или более поздней версии в Windows Me/98/95 |