DigitShapes 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示以適合特定文化的方式顯示數字。
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 對等的原生數字。 從 0 到 9 的 ASCII 數字會取代為對等的原生國家數字。 |
None | 1 | 不變更數字形狀。 保留完整的 Unicode 相容性。 |
備註
值 DigitShapes 會指定沒有數位圖形取代 Unicode 輸入、以內容取代數位圖形,或是以輸入取代原生國家/地區數位圖形。
阿拉伯文、索引和泰文語言對於數位具有不同於數位 0 到 9 的傳統圖形, (Unicode U+0030 到 U+0039) ,這些數位最常用於計算機上。 應用程式會 DigitShapes 使用 列舉搭配 DigitSubstitution 屬性來指定如何在沒有其他格式資訊的情況下顯示數位U+0030到U+0039。
DigitShapes列舉主要用於使用雙向腳本的文化特性的應用程式。 例如,阿拉伯文和索引腳本的讀取順序是雙向的。