語言

UScript 類別

定義

ISO 15924 腳本程式碼及相關函數的常數。

[Android.Runtime.Register("android/icu/lang/UScript", ApiSince=24, DoNotGenerateAcw=true)]
public sealed class UScript : Java.Lang.Object
[<Android.Runtime.Register("android/icu/lang/UScript", ApiSince=24, DoNotGenerateAcw=true)>]
type UScript = class
    inherit Object
繼承
屬性

備註

ISO 15924 腳本程式碼及相關函數的常數。

目前的腳本代碼常數至少支援所有以 ICU 目前支援的 Unicode 版本編碼的腳本。 常數的名稱通常源自 Unicode 腳本的屬性值別名。 參見 UAX #24 Unicode Script Property(http://www.unicode.org/reports/tr24/) 和 http://www.unicode.org/Public/UCD/latest/ucd/PropertyValueAliases.txt 。

此外,還包含許多 ISO 15924 腳本代碼的常數,可用於語言標籤、CLDR 資料等。 其中一些代碼未被 Unicode 字元資料庫(UCD)使用。 例如,沒有任何角色在 UCD 腳本屬性值為 Hans 或 Hant。 所有漢語表意符號在Unicode中都具有漢尼文字屬性值。

私人使用代碼 Qaaa..Qabx 不包含在內,除非在 UCD 或 CLDR 中使用。

從 ICU 55 開始,只有當其文字已被或將要以 Unicode 編碼,且被賦予 Unicode 的 Unicode 屬性值別名時,才會加入腳本代碼,以確保其腳本名稱穩定且與常數名稱相符。 像 Latf 和 Aran 這類不受獨立編碼限制的文字代碼,可以隨時加入。

Java 文件 android.icu.lang.UScript。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

欄位

名稱 Description
Adlam

ISO 15924 腳本代碼

Afaka

ISO 15924 腳本代碼

Ahom

ISO 15924 腳本代碼

AnatolianHieroglyphs

ISO 15924 腳本代碼

Arabic

阿拉伯語

ArabicNastaliq

ISO 15924 腳本程式碼及相關函數的常數。

Armenian

亞美尼亞人

Avestan

ISO 15924 腳本代碼

Balinese

ISO 15924 腳本代碼

Bamum

ISO 15924 腳本代碼

BassaVah

ISO 15924 腳本代碼

Batak

ISO 15924 腳本代碼

Bengali

孟加拉語

BeriaErfe

ISO 15924 腳本程式碼及相關函數的常數。

Bhaiksuki

ISO 15924 腳本代碼

Blissymbols

ISO 15924 腳本代碼

BookPahlavi

ISO 15924 腳本代碼

Bopomofo

注音符號

Brahmi

ISO 15924 腳本代碼

Braille

Unicode 4 中的點字文字

Buginese

Unicode 4 中的文字。

Buhid

布希德文

CanadianAboriginal

統一加拿大原住民象徵

Carian

ISO 15924 腳本代碼

CaucasianAlbanian

ISO 15924 腳本代碼

Chakma

ISO 15924 腳本代碼

Cham

ISO 15924 腳本代碼

Cherokee

切羅基語

Chorasmian

ISO 15924 腳本程式碼及相關函數的常數。

Cirth

ISO 15924 腳本代碼

Common

常見

Coptic

科普特語

Cuneiform

ISO 15924 腳本代碼

Cypriot

Unicode 4 中的賽普勒斯文字

CyproMinoan

ISO 15924 腳本程式碼及相關函數的常數。

Cyrillic

西里爾

DemoticEgyptian

ISO 15924 腳本代碼

Deseret

德瑟列特文

Devanagari

Devanagari

DivesAkuru

ISO 15924 腳本程式碼及相關函數的常數。

Dogra

ISO 15924 腳本代碼

Duployan

ISO 15924 腳本代碼

EasternSyriac

ISO 15924 腳本代碼

EgyptianHieroglyphs

ISO 15924 腳本代碼

Elbasan

ISO 15924 腳本代碼

Elymaic

ISO 15924 腳本程式碼及相關函數的常數。

EstrangeloSyriac

ISO 15924 腳本代碼

Ethiopic

衣索比亞文

Garay

ISO 15924 腳本程式碼及相關函數的常數。

Georgian

Georgian

Glagolitic

Unicode 4 中的文字。

Gothic

歌德

Grantha

ISO 15924 腳本代碼

Greek

Greek

Gujarati

Gujarati

GunjalaGondi

ISO 15924 腳本程式碼及相關函數的常數。

Gurmukhi

古魯穆希

GurungKhema

ISO 15924 腳本程式碼及相關函數的常數。

Han

漢字

Hangul

韓文

HanifiRohingya

ISO 15924 腳本程式碼及相關函數的常數。

Hanunoo

哈努努

HanWithBopomofo

ISO 15924 腳本代碼

HarappanIndus

ISO 15924 腳本代碼

Hatran

ISO 15924 腳本代碼

Hebrew

希伯來文

HieraticEgyptian

ISO 15924 腳本代碼

Hiragana

平假名

ImperialAramaic

ISO 15924 腳本代碼

Inherited

已繼承

InscriptionalPahlavi

ISO 15924 腳本代碼

InscriptionalParthian

ISO 15924 腳本代碼

InvalidCode

無效程式碼

Jamo

ISO 15924 腳本代碼

Japanese

ISO 15924 腳本代碼

Javanese

ISO 15924 腳本代碼

Jurchen

ISO 15924 腳本代碼

Kaithi

ISO 15924 腳本代碼

Kannada

Kannada

Katakana

片假名

KatakanaOrHiragana

Unicode 4 中的文字。

Kawi

ISO 15924 腳本程式碼及相關函數的常數。

KayahLi

ISO 15924 腳本代碼

Kharoshthi

Unicode 4 中的文字。

KhitanSmallScript

ISO 15924 腳本程式碼及相關函數的常數。

Khmer

Khmer

Khojki

ISO 15924 腳本代碼

Khudawadi

ISO 15924 腳本代碼

Khutsuri

ISO 15924 腳本代碼

KiratRai

ISO 15924 腳本程式碼及相關函數的常數。

Korean

ISO 15924 腳本代碼

Kpelle

ISO 15924 腳本代碼

Lanna

ISO 15924 腳本代碼

Lao

寮國

Latin

拉丁語

LatinFraktur

ISO 15924 腳本代碼

LatinGaelic

ISO 15924 腳本代碼

Lepcha

ISO 15924 腳本代碼

Limbu

Unicode 4 中的 Limbu 文字

LinearA

ISO 15924 腳本代碼

LinearB

Unicode 4 中的線性 B 文字

Lisu

ISO 15924 腳本代碼

Loma

ISO 15924 腳本代碼

Lycian

ISO 15924 腳本代碼

Lydian

ISO 15924 腳本代碼

Mahajani

ISO 15924 腳本代碼

Makasar

ISO 15924 腳本程式碼及相關函數的常數。

Malayalam

馬拉雅拉姆語

Mandaean

ISO 15924 腳本代碼

Mandaic

ISO 15924 腳本代碼

Manichaean

ISO 15924 腳本代碼

Marchen

ISO 15924 腳本代碼

MasaramGondi

ISO 15924 腳本代碼

MathematicalNotation

ISO 15924 腳本代碼

MayanHieroglyphs

ISO 15924 腳本代碼

Medefaidrin

ISO 15924 腳本程式碼及相關函數的常數。

MeiteiMayek

ISO 15924 腳本代碼

Mende

Mende Kikakui ISO 15924 腳本代碼

Meroitic

ISO 15924 腳本代碼

MeroiticCursive

ISO 15924 腳本代碼

MeroiticHieroglyphs

ISO 15924 腳本代碼

Miao

ISO 15924 腳本代碼

Modi

ISO 15924 腳本代碼

Mongolian

芒戈利安

Moon

ISO 15924 腳本代碼

Mro

ISO 15924 腳本代碼

Multani

ISO 15924 腳本代碼

Myanmar

米亞馬爾

Nabataean

ISO 15924 腳本代碼

NagMundari

ISO 15924 腳本程式碼及相關函數的常數。

NakhiGeba

ISO 15924 腳本代碼

Nandinagari

ISO 15924 腳本程式碼及相關函數的常數。

Newa

ISO 15924 腳本代碼

NewTaiLue

Unicode 4 中的文字。

Nko

ISO 15924 腳本代碼

Nushu

ISO 15924 腳本代碼

NyiakengPuachueHmong

ISO 15924 腳本程式碼及相關函數的常數。

Ogham

歐甘文

OlChiki

ISO 15924 腳本代碼

OldChurchSlavonicCyrillic

ISO 15924 腳本代碼

OldHungarian

ISO 15924 腳本代碼

OldItalic

舊義大利語

OldNorthArabian

ISO 15924 腳本代碼

OldPermic

ISO 15924 腳本代碼

OldPersian

Unicode 4 中的文字。

OldSogdian

ISO 15924 腳本程式碼及相關函數的常數。

OldSouthArabian

ISO 15924 腳本代碼

OldUyghur

ISO 15924 腳本程式碼及相關函數的常數。

OlOnal

ISO 15924 腳本程式碼及相關函數的常數。

Oriya

奧里亞語

Orkhon

ISO 15924 腳本代碼

Osage

ISO 15924 腳本代碼

Osmanya

Unicode 4 中的奧斯曼亞文字

PahawhHmong

ISO 15924 腳本代碼

Palmyrene

ISO 15924 腳本代碼

PauCinHau

ISO 15924 腳本代碼

PhagsPa

ISO 15924 腳本代碼

Phoenician

ISO 15924 腳本代碼

PhoneticPollard

ISO 15924 腳本代碼

PsalterPahlavi

ISO 15924 腳本代碼

Rejang

ISO 15924 腳本代碼

Rongorongo

ISO 15924 腳本代碼

Runic

盧恩文

Samaritan

ISO 15924 腳本代碼

Sarati

ISO 15924 腳本代碼

Saurashtra

ISO 15924 腳本代碼

Sharada

ISO 15924 腳本代碼

Shavian

Unicode 4 中的沙維安文字

Siddham

ISO 15924 腳本代碼

Sidetic

ISO 15924 腳本程式碼及相關函數的常數。

SignWriting

Sutton SignWriting 的 ISO 15924 腳本代碼

SimplifiedHan

ISO 15924 腳本代碼

Sindhi

ISO 15924 腳本代碼

Sinhala

僧伽羅文

Sogdian

ISO 15924 腳本程式碼及相關函數的常數。

SoraSompeng

ISO 15924 腳本代碼

Soyombo

ISO 15924 腳本代碼

Sundanese

ISO 15924 腳本代碼

Sunuwar

ISO 15924 腳本程式碼及相關函數的常數。

SylotiNagri

Unicode 4 中的文字。

Symbols

ISO 15924 腳本代碼

SymbolsEmoji

ISO 15924 腳本代碼

Syriac

敘利亞語

Tagalog

他加祿語

Tagbanwa

塔格班瓦文

TaiLe

Unicode 4 中的泰樂文字

TaiViet

ISO 15924 腳本代碼

TaiYo

ISO 15924 腳本程式碼及相關函數的常數。

Takri

ISO 15924 腳本代碼

Tamil

Tamil

Tangsa

ISO 15924 腳本程式碼及相關函數的常數。

Tangut

ISO 15924 腳本代碼

Telugu

Telugu

Tengwar

ISO 15924 腳本代碼

Thaana

塔納

Thai

Thai

Tibetan

藏語

Tifinagh

Unicode 4 中的文字。

Tirhuta

ISO 15924 腳本代碼

Todhri

ISO 15924 腳本程式碼及相關函數的常數。

TolongSiki

ISO 15924 腳本程式碼及相關函數的常數。

Toto

ISO 15924 腳本程式碼及相關函數的常數。

TraditionalHan

ISO 15924 腳本代碼

TraditionalHanWithLatin

ISO 15924 腳本程式碼及相關函數的常數。

TuluTigalari

ISO 15924 腳本程式碼及相關函數的常數。

Ucas

統一加拿大原住民象徵(別名)

Ugaritic

Unicode 4 中的烏加里特文字

Unknown

ISO 15924 腳本代碼

UnwrittenLanguages

ISO 15924 腳本代碼

Vai

ISO 15924 腳本代碼

VisibleSpeech

ISO 15924 腳本代碼

Vithkuqi

ISO 15924 腳本程式碼及相關函數的常數。

Wancho

ISO 15924 腳本程式碼及相關函數的常數。

WarangCiti

ISO 15924 腳本代碼

WesternSyriac

ISO 15924 腳本代碼

Woleai

ISO 15924 腳本代碼

Yezidi

ISO 15924 腳本程式碼及相關函數的常數。

Yi

Yi 音節

ZanabazarSquare

ISO 15924 腳本代碼

屬性

名稱 Description
Class

回傳此 Object的執行時類別。

(繼承來源 Object)
Handle

底層 Android 實例的帳號。

(繼承來源 Object)
JniIdentityHashCode

取得由互通執行時指派給此 Java 對等端的身份雜湊碼。

(繼承來源 Object)
JniManagedPeerState

ISO 15924 腳本程式碼及相關函數的常數。

(繼承來源 JavaObject)
JniPeerMembers

ISO 15924 腳本程式碼及相關函數的常數。

PeerReference

取得這個 Java 節點的 JNI 物件參考。

(繼承來源 Object)
ThresholdClass

此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。

(繼承來源 Object)
ThresholdType

此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。

(繼承來源 Object)

方法

名稱 Description
BreaksBetweenLetters(Int32)

若腳本允許字母間換行(不含連字號),則回傳為真。

Clone()

建立並回傳此物件的副本。

(繼承來源 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

ISO 15924 腳本程式碼及相關函數的常數。

(繼承來源 JavaObject)
Dispose()

釋放該 Java 節點所持有的資源。

(繼承來源 Object)
Dispose(Boolean)

釋放該 Java 節點所持有的資源。

(繼承來源 Object)
DisposeUnlessReferenced()

ISO 15924 腳本程式碼及相關函數的常數。

(繼承來源 JavaObject)
Equals(Object)

ISO 15924 腳本程式碼及相關函數的常數。

(繼承來源 JavaObject)
Equals(Object)

表示是否有其他物體「等同」於此物。

(繼承來源 Object)
GetCode(Locale)

取得與指定地點或 ISO 15924 縮寫或名稱相關的腳本代碼。

GetCode(String)

取得與指定地點或 ISO 15924 縮寫或名稱相關的腳本代碼。

GetCode(ULocale)

取得與指定地點或 ISO 15924 縮寫或名稱相關的腳本代碼。

GetCodeFromName(String)

回傳與該 Unicode 腳本屬性別名(名稱或縮寫)相關的腳本代碼。

GetHashCode()

回傳物件的雜湊碼值。

(繼承來源 Object)
GetName(Int32)

如果有的話,會回傳長 Unicode 文字名稱。

GetSampleString(Int32)

回傳腳本範例字串。

GetScript(Int32)

取得與該代碼點相關的腳本代碼。

GetScriptExtensions(Int32, BitSet)

將代碼點 c 的Script_Extensions設為腳本碼整數,輸入輸出 BitSet。

GetShortName(Int32)

回傳四字母 ISO 15924 腳本代碼,若 Unicode 有文字名稱,則與 Unicode 短文字名稱相同。

GetUsage(Int32)

根據 UAX #31 Unicode 識別碼與模式語法回傳腳本使用情況。

HasScript(Int32, Int32)

代碼點 c 的Script_Extensions包含腳本 sc 嗎? 若 c 沒有明確的 Script_Extensions,則測試 c 是否具有 Script 屬性值 sc。

IsCased(Int32)

若現代(或最新)文字系統使用慣例,則回傳為真。

IsRightToLeft(Int32)

若腳本是從右寫到左,則回傳為真。

JavaFinalize()
已淘汰.

當垃圾回收判定該物件不再有相關參考時,由垃圾回收器呼叫。

(繼承來源 Object)
Notify()

喚醒一個正在該物件監視器上等待的執行緒。

(繼承來源 Object)
NotifyAll()

喚醒所有等待該物件監視器的執行緒。

(繼承來源 Object)
SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

ISO 15924 腳本程式碼及相關函數的常數。

(繼承來源 JavaObject)
ToArray<T>()

從這個 Java 陣列包裝器建立一個受管理陣列。

(繼承來源 Object)
ToString()

回傳物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

將此 Java 節點從互通執行時中取消註冊。

(繼承來源 Object)
Wait()

導致目前執行緒等待被喚醒,通常是透過 <em>通知</><em 或 em>中斷</em> 來喚醒。

(繼承來源 Object)
Wait(Int64, Int32)

會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。

(繼承來源 Object)
Wait(Int64)

會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。

(繼承來源 Object)

明確介面實作

名稱 Description
IJavaPeerable.Disposed()

ISO 15924 腳本程式碼及相關函數的常數。

(繼承來源 JavaObject)
IJavaPeerable.Finalized()

ISO 15924 腳本程式碼及相關函數的常數。

(繼承來源 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

ISO 15924 腳本程式碼及相關函數的常數。

(繼承來源 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

ISO 15924 腳本程式碼及相關函數的常數。

(繼承來源 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

ISO 15924 腳本程式碼及相關函數的常數。

(繼承來源 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

ISO 15924 腳本程式碼及相關函數的常數。

(繼承來源 JavaObject)

擴充方法

名稱 Description
GetJniTypeName(IJavaPeerable)

取得實例 self類型的 JNI 名稱。

JavaAs<TResult>(IJavaPeerable)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

JavaCast<TResult>(IJavaObject)

執行 Android 執行時檢查型別轉換。

JavaCast<TResult>(IJavaObject)

ISO 15924 腳本程式碼及相關函數的常數。

TryJavaCast<TResult>(IJavaPeerable, TResult)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

適用於