UScript.GetScriptExtensions(Int32, BitSet) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將代碼點 c 的Script_Extensions設為腳本碼整數,輸入輸出 BitSet。
[Android.Runtime.Register("getScriptExtensions", "(ILjava/util/BitSet;)I", "", ApiSince=24)]
public static int GetScriptExtensions(int c, Java.Util.BitSet? set);
[<Android.Runtime.Register("getScriptExtensions", "(ILjava/util/BitSet;)I", "", ApiSince=24)>]
static member GetScriptExtensions : int * Java.Util.BitSet -> int
參數
- c
- Int32
字碼指標
- set
- BitSet
腳本代碼整數集合;會被清除,則會設定對應 C 的位元Script_Extensions
傳回
C Script_Extensions 中文字碼數為負數,或非負單一文字值
- 屬性
備註
將代碼點 c 的Script_Extensions設為腳本碼整數,輸入輸出 BitSet。
<ul><li>若 c 有 Script_Extensions,則回傳值為Script_Extensions碼的負數(= -set.cardinality());此時,Script 性質值(通常為 Common 或 Inherited)不包含在集合中。
<li>如果 c 沒有 Script_Extensions,則該 Script 程式碼會被放入集合並返回。
<li>如果 c 不是有效的碼點,則該一 #UNKNOWN 碼會被放入集合並返回。
</ul> 換句話說,如果回傳值為非負值,則該集合包含該 Script 碼。 若回傳值為 -n,則該集合包含 c 的 n>=2 個 Script_Extensions腳本碼。
有些字元常被用於多個劇本中。 欲了解更多資訊,請參閱 UAX #24: http://www.unicode.org/reports/tr24/.
Java 文件 android.icu.lang.UScript.getScriptExtensions(int, java.util.BitSet)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。