DigitShapes Sabit listesi
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
- Öznitelikler
Alanlar
| Name | Değer | Description |
|---|---|---|
| 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 dili rakamlar Tay dili metni izler. |
| None | 1 | Basamak şekli değiştirilmez. Tam Unicode uyumluluğu korunur. |
| 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. |
Açıklamalar
Değer DigitShapes , Unicode girişi için hiçbir basamak şeklinin, bağlama göre bir basamak şeklinin değiştirildiğini veya giriş için yerel bir ulusal rakam şeklinin değiştirildiğini belirtir.
Arapça, Hint ve Tay dilleri, bilgisayarlarda en sık kullanılan 0 ile 9 (Unicode U+0030 - U+0039) arasında farklı sayılar için klasik şekillere sahiptir. Uygulama, diğer biçimlendirme bilgilerinin yokluğunda DigitSubstitution U+0030 ile U+0039 arasında basamakların nasıl görüntüleneceğini belirtmek için özelliğiyle numaralandırmayı kullanırDigitShapes.
Numaralandırma DigitShapes ö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.