Partage via


DigitShapes Énumération

Définition

Spécifie l’affichage des chiffres spécifique de la culture.

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
Héritage
DigitShapes
Attributs

Champs

Context 0

La forme de chiffre dépend du texte qui précède dans la même sortie. Les chiffres européens suivent les scripts latins ; les chiffres arabes et indiens suivent le texte arabe et les chiffres thaïlandais suivent le texte thaïlandais.

NativeNational 2

La forme de chiffre est l’équivalent natif des chiffres de 0 à 9. Les chiffres ASCII de 0 à 9 sont remplacés par des chiffres nationaux natifs équivalents.

None 1

La forme de chiffre n’est pas modifiée. La compatibilité Unicode est entièrement maintenue.

Remarques

Une DigitShapes valeur spécifie qu’aucune forme de chiffre n’est substituée à l’entrée Unicode, qu’une forme de chiffre est substituée en fonction du contexte, ou qu’une forme numérique nationale native est remplacée par l’entrée.

Les langues arabe, indic et thaï ont des formes classiques pour les nombres qui sont différents des chiffres 0 à 9 (Unicode U+0030 à U+0039), qui sont le plus souvent utilisés sur les ordinateurs. L’application utilise l’énumération DigitShapes avec la DigitSubstitution propriété pour spécifier comment afficher les chiffres U+0030 à U+0039 en l’absence d’autres informations de mise en forme.

L’énumération DigitShapes est principalement utilisée par les applications destinées aux cultures qui utilisent des scripts bidirectionnels. Par exemple, l’ordre de lecture des scripts arabe et indic est bidirectionnel.

S’applique à

Voir aussi