DigitShapes Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает отображение цифр, зависящее от языка и региональных параметров.
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
- Наследование
- Атрибуты
Поля
Context | 0 | Фигуры цифр зависят от предыдущего текста в этом формате вывода. Европейские цифры используются в латинском письме, арабо-индийские — в арабском, а тайские — в тайском. |
NativeNational | 2 | Фигуры цифр являются собственными эквивалентами цифр от 0 до 9. Цифры ASCII от 0 до 9 заменяются эквивалентными собственными национальными цифрами. |
None | 1 | Фигуры цифр не изменяются. Поддерживается полная совместимость с Юникодом. |
Комментарии
Значение DigitShapes указывает, что для входных данных Юникода не подставляется фигура цифры, подставляется фигура цифры на основе контекста или же для входных данных подставляется собственная фигура национальной цифры.
Арабский, индийский и тайский языки имеют классические формы для чисел, отличных от цифр от 0 до 9 (Юникод от U+0030 до U+0039), которые чаще всего используются на компьютерах. Приложение использует перечисление DigitShapes со свойством DigitSubstitution , чтобы указать способ отображения цифр от U+0030 до U+0039 при отсутствии других сведений о форматировании.
Перечисление DigitShapes в основном используется приложениями, предназначенными для языков и региональных параметров, использующих двунаправленные скрипты. Например, порядок чтения арабских и индийских букв является двунаправленным.