Freigeben über


DigitShapes Enumeration

Definition

Gibt die kulturspezifische Anzeige von Ziffern an.

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
Vererbung
DigitShapes
Attribute

Felder

Context 0

Die Ziffernform hängt vom vorangehenden Text in der gleichen Ausgabe ab. Auf lateinische Schrift folgen europäische Ziffern, auf arabischen Text arabisch-indische Ziffern und auf thailändischen Text thailändische Ziffern.

NativeNational 2

Die Ziffernform ist die lokale Entsprechung der Ziffern von 0 bis 9. Die ASCII-Ziffern von 0 bis 9 werden durch die entsprechende lokale Ziffernform ersetzt.

None 1

Die Ziffernform wird nicht geändert. Die vollständige Unicode-Kompatibilität bleibt erhalten.

Hinweise

Ein DigitShapes -Wert gibt an, dass keine Ziffernform durch die Unicode-Eingabe ersetzt wird, dass eine Ziffernform basierend auf dem Kontext ersetzt wird oder dass eine native nationale Ziffernform durch die Eingabe ersetzt wird.

Die Sprachen Arabisch, Indisch und Thai haben klassische Formen für Zahlen, die sich von den Ziffern 0 bis 9 unterscheiden (Unicode U+0030 bis U+0039), die am häufigsten auf Computern verwendet werden. Die Anwendung verwendet die DigitShapes Enumeration mit der DigitSubstitution -Eigenschaft, um anzugeben, wie die Ziffern U+0030 bis U+0039 ohne andere Formatierungsinformationen angezeigt werden sollen.

Die DigitShapes Enumeration wird in erster Linie von Anwendungen verwendet, die für Kulturen bestimmt sind, die bidirektionale Skripts verwenden. Beispielsweise ist die Lesereihenfolge von arabischen und indischen Skripts bidirektional.

Gilt für:

Weitere Informationen