DigitShapes Enum

Definition

Anger den kulturspecifika visningen av siffror.

public enum class DigitShapes
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum DigitShapes
public enum DigitShapes
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type DigitShapes = 
type DigitShapes = 
Public Enum DigitShapes
Arv
DigitShapes
Attribut

Fält

Name Värde Description
Context 0

Siffrans form beror på den tidigare texten i samma utdata. Europeiska siffror följer latinska skript; Arabic-Indic siffror följer arabisk text; och thailändska siffror följer thailändsk text.

None 1

Sifferformen ändras inte. Fullständig Unicode-kompatibilitet bibehålls.

NativeNational 2

Sifferformen är den ursprungliga motsvarigheten till siffrorna från 0 till 9. ASCII-siffror från 0 till 9 ersätts med motsvarande nationella siffror.

Kommentarer

Ett DigitShapes värde anger att ingen sifferform ersätts med Unicode-indata, att en sifferform ersätts baserat på kontext eller att en ursprunglig nationell siffraform ersätts med indata.

De arabiska, indiciska och thailändska språken har klassiska former för tal som skiljer sig från siffrorna 0 till 9 (Unicode U+0030 till U+0039), som oftast används på datorer. Programmet använder DigitShapes uppräkningen med DigitSubstitution egenskapen för att ange hur siffrorna U+0030 ska visas via U+0039 i avsaknad av annan formateringsinformation.

Uppräkningen DigitShapes används främst av program som är avsedda för kulturer som använder dubbelriktade skript. Läsordningen för arabiska och indiciska skript är till exempel dubbelriktad.

Gäller för

Se även