NumberSubstitutionMethod Enumeración

Definición

Define una clase de enumerador que especifica el tipo de sustitución de números que se va a realizar en números de una ejecución de texto.

public enum class NumberSubstitutionMethod
public enum NumberSubstitutionMethod
type NumberSubstitutionMethod = 
Public Enum NumberSubstitutionMethod
Herencia
NumberSubstitutionMethod

Campos

Nombre Valor Description
AsCulture 0

Predeterminada. Especifica que el método de sustitución se debe determinar en función del valor de propiedad de la referencia cultural de DigitSubstitution número.

Context 1

Si la referencia cultural de número es una referencia cultural árabe, persa o dari, especifica que los dígitos dependen del contexto. Los dígitos tradicionales o latinos se usan en función del carácter seguro más cercano anterior o, si no hay ninguno, la dirección del texto del párrafo.

European 2

Especifica que los puntos de código 0x30-0x39 siempre se representan como dígitos europeos, en cuyo caso no se realiza ninguna sustitución de números.

NativeNational 3

Especifica que los números se representan mediante los dígitos nacionales para la referencia cultural de números, tal como se especifica en el valor de propiedad de la NativeDigits referencia cultural.

Traditional 4

Especifica que los números se representan mediante los dígitos tradicionales para la referencia cultural de números. Para la mayoría de las referencias culturales, este es el mismo que el valor de NativeNational enumeración. Sin embargo, el uso de puede dar lugar a dígitos latinos para algunas referencias culturales árabes, mientras que el uso NativeNational de Traditional resultados en dígitos árabes para todas las referencias culturales árabes.

Comentarios

La mayoría de las referencias culturales usan el sistema decimal para representar números, pero muchas referencias culturales usan formas de dígitos diferentes. En la tabla siguiente se muestran varios sistemas de numeración usados por diferentes referencias culturales.

Tabla de glifos de sustitución de números Tabla Ejemplo de la apariencia de dígitos en diferentes referencias culturales

No es suficiente proporcionar puntos de código Unicode alternativos para cada conjunto de formas de dígitos, ya que, a diferencia de las letras, se usan dígitos en cálculos. Cada aplicación, cada sistema operativo y cada biblioteca en tiempo de ejecución contiene código dedicado a convertir un valor numérico de formato binario interno en una cadena de caracteres y viceversa. Estas rutinas de conversión se codifican para usar dígitos Unicode "0030" a "0039".

La NumberSubstitution clase proporciona funcionalidad que permite que diferentes referencias culturales sustituya las formas de dígito adecuadas en tiempo de representación. Esta funcionalidad es similar a la que se usa para proporcionar la sustitución de fuentes y la representación de fuentes dependientes del lenguaje.

Note

Muchas referencias culturales descartan sus formas de dígitos tradicionales y adoptan formas de dígitos occidentales, por lo que la funcionalidad de sustitución de números reconoce la distinción de cada referencia cultural entre las formas de dígitos tradicionales y las formas de dígitos estándar nacionales.

Se aplica a