SCRIPT_LOGATTR結構 (usp10.h)
包含編輯和格式化文字時很有用之邏輯字元的屬性。
typedef struct tag_SCRIPT_LOGATTR {
BYTE fSoftBreak : 1;
BYTE fWhiteSpace : 1;
BYTE fCharStop : 1;
BYTE fWordStop : 1;
BYTE fInvalid : 1;
BYTE fReserved : 3;
} SCRIPT_LOGATTR;
fSoftBreak
值,指出字元前面是否中斷稱為「軟中斷」的行是否有效。 下表定義可能的值。 這個成員是在東南亞字組的第一個字元上設定。
fWhiteSpace
值,指出字元是否為分類為可中斷空格符的許多 Unicode 字元之一。 下表定義可能的值。 可中斷的空格元可以中斷單字。 除了非中斷空格符 (NBSP) 和零寬度非中斷空格 (ZWNBSP) 之外,所有空格符都是可中斷的。
fCharStop
值,指出字元是否為在字元移動鍵盤動作上顯示插入號的有效位置。 下表定義可能的值。 此成員是針對大部分字元所設定,但不會在印度和東南亞字元叢集內的字碼點上設定。 這個成員可用來在編輯器中實作向左箭號和向右箭號作業。
fWordStop
值,指出在文字移動鍵盤動作上顯示插入號的有效位置,例如 CTRL+向左鍵和 CTRL+向右鍵。 下表定義可能的值。 這個成員可用來在編輯器中實作 CTRL+向左鍵和 CTRL+向右鍵作業。
fInvalid
值,用來標記構成無效或無法顯示組合的字元。 下表定義可能的值。 可以設定此成員的腳本在其SCRIPT_PROPERTIES結構中設定了 fInvalidLogAttr 成員。
fReserved
保留的。
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
標頭 | usp10.h |
可轉散發套件 | Internet Explorer 5 或更新版本 onWindows Me/98/95 |