Partager via


DigitShapes Énumération

Définition

Spécifie l’affichage propre à la culture des chiffres.

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

Nom Valeur Description
Context 0

La forme numérique dépend du texte précédent dans la même sortie. Les chiffres européens suivent les scripts latins ; Arabic-Indic chiffres suivent le texte arabe ; et les chiffres thaïlandais suivent le texte thaïlandais.

None 1

La forme numérique n’est pas modifiée. La compatibilité Unicode complète est maintenue.

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.

Remarques

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

Les langues arabe, indice et thaïlandaise ont des formes classiques pour les nombres qui sont différents des chiffres 0 à 9 (Unicode U+0030 à U+0039), qui sont les plus souvent utilisés sur les ordinateurs. L’application utilise l’énumération DigitShapes avec la DigitSubstitution propriété pour spécifier comment afficher des 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 arabes et indics est bidirectionnel.

S’applique à

Voir aussi