共用方式為


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

值,指出字元前面是否中斷稱為「軟中斷」的行是否有效。 下表定義可能的值。 這個成員是在東南亞字組的第一個字元上設定。

意義
TRUE
軟中斷有效。
FALSE
軟中斷無效。

fWhiteSpace

值,指出字元是否為分類為可中斷空格符的許多 Unicode 字元之一。 下表定義可能的值。 可中斷的空格元可以中斷單字。 除了非中斷空格符 (NBSP) 和零寬度非中斷空格 (ZWNBSP) 之外,所有空格符都是可中斷的。

意義
TRUE
字元是可中斷的空格符。
FALSE
字元不可中斷空格元。

fCharStop

值,指出字元是否為在字元移動鍵盤動作上顯示插入號的有效位置。 下表定義可能的值。 此成員是針對大部分字元所設定,但不會在印度和東南亞字元叢集內的字碼點上設定。 這個成員可用來在編輯器中實作向左箭號和向右箭號作業。

意義
TRUE
字元是一個有效的位置,用於在字元移動鍵盤動作上顯示插入號。
FALSE
字元不是在字元移動鍵盤動作上顯示插入號的有效位置。

fWordStop

值,指出在文字移動鍵盤動作上顯示插入號的有效位置,例如 CTRL+向左鍵和 CTRL+向右鍵。 下表定義可能的值。 這個成員可用來在編輯器中實作 CTRL+向左鍵和 CTRL+向右鍵作業。

意義
TRUE
字元是一個有效的位置,用於在文字移動鍵盤動作上顯示插入號。
FALSE
字元不是在文字移動鍵盤動作上顯示插入號的有效位置。

fInvalid

值,用來標記構成無效或無法顯示組合的字元。 下表定義可能的值。 可以設定此成員的腳本在其SCRIPT_PROPERTIES結構中設定了 fInvalidLogAttr 成員。

意義
TRUE
字元形成無效或無法顯示的組合。
FALSE
字元不會形成無效或無法顯示的組合。

fReserved

保留的。

規格需求

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

另請參閱

SCRIPT_PROPERTIES

ScriptBreak

Uniscribe

Uniscribe 結構