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 für die Unicode-Eingabe ersetzt wird, eine Ziffernform basierend auf dem Kontext ersetzt wird oder eine native nationale Ziffernform für die Eingabe ersetzt wird.

Die arabischen, indischen und thailändischen Sprachen verfügen über 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 Aufzählung mit der DigitSubstitution Eigenschaft, um anzugeben, wie Ziffern U+0030 bis U+0039 ohne andere Formatierungsinformationen angezeigt werden.

Die DigitShapes Aufzählung wird hauptsächlich von Anwendungen verwendet, die für Kulturen vorgesehen sind, die bidirektionale Skripts verwenden. Beispielsweise ist die Lesereihenfolge arabischer und indischer Skripts bidirektional.

Gilt für

Siehe auch