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

指示每个分类中的逻辑第一个标志符号的值,即使对于仅包含一个字形的群集也是如此。 下表中定义了可能的值。

含义
TRUE
字形是群集的第一个逻辑字形。
FALSE
字形不是群集的第一个逻辑标志符号。

fDiacritic

指示字形是否与基字符组合的值。 下表中定义了可能的值。

含义
TRUE
字形确实与基字符组合在一起。
FALSE
字形不与基字符组合。

fZeroWidth

由整形引擎设置的值,用于指示零宽度字符,例如 ZWJ 和 ZWNJ。 此值是为部分(但不是全部)零宽度字符设置的。 下表中定义了可能的值。

含义
TRUE
字形指示零宽度字符。
FALSE
字形不指示零宽度字符。

fReserved

保留;始终初始化为 0。

fShapeReserved

保留;用于整形引擎。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
标头 usp10.h
可再发行组件 Internet Explorer 5 或更高版本Windows Me/98/95

另请参阅

SCRIPT_JUSTIFY

ScriptShape

Uniscribe

Uniscribe 结构