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

圖像的對齊類別。 請參閱 SCRIPT_JUSTIFY

fClusterStart

指出每個叢集中邏輯第一個圖像的值,即使是只包含一個圖像的叢集也一樣。 下表中定義了可能的值。

意義
TRUE
圖像是叢集的邏輯第一個圖像。
FALSE
圖像不是叢集的邏輯第一個圖像。

fDiacritic

值,指出圖像是否與基底字元結合。 下表中定義了可能的值。

意義
TRUE
圖像會結合基底字元。
FALSE
圖像不會與基底字元結合。

fZeroWidth

成形引擎所設定的值,表示零寬度字元,例如 ZWJ 和 ZWNJ。 此值會針對某些字元設定,但並非全部為零寬度字元。 下表中定義了可能的值。

意義
TRUE
字元表示零寬度字元。
FALSE
字元不表示零寬度字元。

fReserved

保留;一律初始化為 0。

fShapeReserved

保留;用於成形引擎。

規格需求

需求
最低支援的用戶端 Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
標頭 usp10.h
可轉散發套件 Internet Explorer 5 或更新版本的 Windows Me/98/95

另請參閱

SCRIPT_JUSTIFY

ScriptShape

Uniscribe

Uniscribe 結構