usp10.h) (SCRIPT_VISATTR 结构
包含标识群集和对齐点的视觉对象 (字形) 属性,如 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 Explorer 5 或更高版本Windows Me/98/95 |