numberformat (Domino DTD)

数値のローカライズ形式を表します。

包含階層

包含元: <field><column>

構文

<!ELEMENT numberformat EMPTY>

属性

<!ATTLIST numberformat

digits

%string;

"varying"

format

(%numberformat.formats;)

#IMPLIED

punctuated

%boolean;

#IMPLIED

parens

%boolean;

#IMPLIED

percent

%boolean;

#IMPLIED

>

digits

数値を表示するときの小数点以下桁数 (0 から 15) を表します。値が「varying」の場合、小数点以下桁数が変化する可能性があることを示します。

format

%numberformat.formats; エンティティで定義された形式で数値を表示します。

punctuated

true の場合、大きい数値を 1,000 のように 3 桁ごとの区切り記号を使用して表示します。

parens

true の場合、負の数値をカッコで囲んで表示します。例えば、-5 は (5) と表示します。

percent

true の場合、値をパーセンテージとして表示します。例えば、0.10 は 10% と表示します。

<numberformat> 要素の定義済みエンティティ

%numberformat.formats; エンティティは、数値形式の選択肢を定義します。

構文:

<!ENTITY % numberformat.formats "general | fixed | scientific | currency">

currency

数値は、$15.00 のように、小数点以下 2 桁の通貨記号付きで表示されます。

fixed

数値は、固定小数点数として表示されます。例えば、6 は 6.00 と表示されます。

general

数値は、入力されたとおりに表示されます。小数点以下の 0 は表示されません。例えば、6.00 は 6 と表示されます。

scientific

数値は、指数表現で表示されます。例えば、10,000 は 1.00E+04 と表示されます。