Aracılığıyla paylaş


DigitShapes Sabit listesi

Tanım

Basamakların kültüre özgü görünümünü belirtir.

public enum class DigitShapes
public enum DigitShapes
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum DigitShapes
type DigitShapes = 
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type DigitShapes = 
Public Enum DigitShapes
Devralma
DigitShapes
Öznitelikler

Alanlar

Context 0

Basamak şekli, aynı çıktıdaki önceki metne bağlıdır. Avrupa rakamları Latin betiklerini izler; Arabic-Indic rakamlar Arapça metni izler; Ve Tay rakamları Tay dilindeki metni izler.

NativeNational 2

Basamak şekli, 0 ile 9 arasında olan basamakların yerel eşdeğeridir. 0 ile 9 arasında ASCII basamakları eşdeğer yerel ulusal basamaklarla değiştirilir.

None 1

Basamak şekli değiştirilmez. Tam Unicode uyumluluğu korunur.

Açıklamalar

Değer DigitShapes , Unicode girişi için hiçbir basamak şeklinin, bağlama göre bir rakam şeklinin veya giriş için yerel bir ulusal rakam şeklinin değiştirildiğini belirtir.

Arapça, Hint dili ve Tay dilleri, bilgisayarlarda en sık kullanılan 0 ile 9 (Unicode U+0030 ile U+0039 arasında) rakamlarından farklı sayılar için klasik şekillere sahiptir. Uygulama, diğer biçimlendirme bilgilerinin olmaması halinde U+0030 ile U+0039 arasında basamakların nasıl görüntüleneceğini belirtmek için özelliğiyle numaralandırmasını DigitSubstitution kullanırDigitShapes.

DigitShapes Numaralandırma öncelikle çift yönlü betikler kullanan kültürlere yönelik uygulamalar tarafından kullanılır. Örneğin, Arapça ve Hint betiklerinin okuma sırası çift yönlüdür.

Şunlara uygulanır

Ayrıca bkz.