DigitShapes Wyliczenie

Definicja

Określa wyświetlanie cyfr specyficznych dla kultury.

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
Dziedziczenie
DigitShapes
Atrybuty

Pola

Context 0

Kształt cyfry zależy od poprzedniego tekstu w tych samych danych wyjściowych. Cyfry europejskie są zgodne ze skryptami łacińskimi; Arabic-Indic cyfry są zgodne z tekstem arabskim; i tajskie cyfry są zgodne z tekstem tajskim.

NativeNational 2

Kształt cyfry jest natywnym odpowiednikiem cyfr od 0 do 9. Cyfry ASCII z zakresu od 0 do 9 są zastępowane równoważnymi cyframi krajowymi natywnymi.

None 1

Kształt cyfry nie jest zmieniany. Pełna zgodność Unicode jest utrzymywana.

Uwagi

Wartość DigitShapes określa, że żaden kształt cyfry nie jest zastępowany dla danych wejściowych Unicode, kształt cyfry jest zastępowany na podstawie kontekstu lub natywny kształt cyfry krajowej jest zastępowany dla danych wejściowych.

Języki arabskie, indic i tajskie mają klasyczne kształty liczb, które różnią się od cyfr od 0 do 9 (Unicode U+0030 do U+0039), które są najczęściej używane na komputerach. Aplikacja używa wyliczenia DigitShapes z właściwością DigitSubstitution , aby określić sposób wyświetlania cyfr U+0030 do U+0039 w przypadku braku innych informacji o formatowaniu.

Wyliczenie DigitShapes jest używane głównie przez aplikacje przeznaczone dla kultur korzystających ze skryptów dwukierunkowych. Na przykład kolejność odczytu skryptów arabskich i indic jest dwukierunkowa.

Dotyczy

Zobacz też