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
継承
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列挙体は主に、双方向スクリプトを使用するカルチャ向けのアプリケーションで使用されます。 たとえば、アラビア語とインド文字の読み取り順序は双方向です。

適用対象

こちらもご覧ください