SCRIPT_CHARPROP 結構 (usp10.h)
包含執行中單一字元的相關資訊, (輸入字串) 。 此資訊會指出字元字元是否受到執行周圍字母的影響。
語法
typedef struct script_charprop {
WORD fCanGlyphAlone : 1;
WORD reserved : 15;
} SCRIPT_CHARPROP;
成員
fCanGlyphAlone
值,指出字母的成形是否相依于正在成形之字母周圍的其他字元。 下表中定義了可能的值。
值 | 意義 |
---|---|
true | 字母的形狀與周圍字元無關。 |
FALSE | 字母的形狀取決於一或多個相鄰字元。 |
reserved
保留的。
備註
執行中的一或多個字元,緊接在成形的字母前面和/或之後,可能會影響成形。 這些字元的相關資訊可協助優化較高層級的版面配置程式碼,例如用來優化段落配置的資訊。
範例
讓我們看看這個結構的用法範例。
- 字型具有字母組合 「fi」 和 「fl」 的連字,而且沒有其他字型。
- 輸入字串為「我喜歡魚」。
- SCRIPT_CHARPROP結構的陣列包含輸入字串每個字元的一個結構。
I like flying fish
111111100111110011
需求
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
標頭 | usp10.h |
可轉散發套件 | Usp10.dll Windows XP 上的 1.600 版或更新版本 |