DigitShapes Enum
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
- 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.