NumberSubstitutionMethod Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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.
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.