HTML5 フォームは、日付、テキスト、および数値記号の表示値と形式設定された値の XFA パターン形式文字列をサポートしています。次のパターン形式文字列の式がサポートされています。
現在 Mobiles Forms はパターン形式文字列の編集をサポートしていません。また、DateTime と Time のパターン形式文字列の記号もサポートされていません。
サポートされている日付のパターン形式文字列の式
picture clause のデフォルトパターンは {MMM D, YYYY} パターンです。パターンが適用されなかった場合は、デフォルトパターンが使用されます。
記号 | 解釈 |
---|---|
D | 1 桁または 2 桁の月の日付(1 ~ 31) |
DD | ゼロで埋められた 2 桁の月の日付(01 ~ 31)。 |
M | 1 桁または 2 桁の年の月(1 ~ 12) |
MM | ゼロで埋められた 2 桁の年の月(1 ~ 12)。 |
MMM | 現在のロケールの略された月名 |
MMMM | 現在のロケールの完全な月名 |
EEE | 現在のロケールの略された曜日 |
EEEE | 現在のロケールの完全な曜日 |
YY | 2 桁の年、00 = 2000、29 = 2029、30 = 1930、および 99 = 1999 |
YYYY | 4 桁の月 |
HTML5 フォームは、数値のパターン形式文字列の記号をサポートしています。ただし、PDF フォームと HTML フォームの間でサポートに違いがあります。
PDF フォームでは、パターン形式文字列の記号の数に関わらず数字が形式設定されます。
HTML フォームでは、パターン形式文字列の記号の数より数値の桁数が少ない場合のみ、数値が形式設定されます。
例:次のパターン形式文字列を検討します。num{zzz,zzz,zz9}。
10000 の数値は HTML と PDF フォームの両方で 10,000 形式設定されます。
PDF フォームでは 1000000 の数値は 1,000,000 として形式設定されます。ただし、HTML フォームではその数値は 1000000 として形式設定されていないままになります。
HTML フォームにおいてサポートされている数値のパターン形式文字列の式は次の通りです。
記号 | 解釈 | 入力の解析 |
---|---|---|
9 | 出力の形式設定:1 桁の数値。または、対応する位置にある入力データが空またはスペースの場合は 0 で桁埋め。 |
1 桁の数値 |
Z | 出力の形式設定:1 桁の数値。または、対応する位置にある入力データが空、スペース、または 0 の桁の場合はスペース。 |
1 桁の数値またはスペース |
z | 出力の形式設定:1 桁の数値。または対応する位置にある入力データが空、スペース、または 0 の桁の場合は空。 |
1 桁の数値または空 |
E | 出力の形式設定:指数の記号(E)から成る浮動小数点値の指数の部分。オプションのプラスまたはマイナス記号が後に続きます。指数値が後に続きます。 |
出力の形式設定と同じ |
CR または cr |
負の数の場合は貸方記号(CR)。そうでない場合は空。 | |
S または s |
出力の形式設定:負の数の場合はマイナス記号。そうでない場合はスペース。 |
負の数の場合はマイナス記号。正の数の場合はプラス記号。 |
V | 現行のロケールの小数点。入力の解析時に小数点 | |
v | 現行のロケールの小数点。入力を解析、および出力を形式設定するときに小数点を暗黙なものとします。 | |
。 | 現行のロケールの小数点。 | |
, (U+FF0C) | 現行のロケールのグループセパレータ。 | |
$ (U+FF04) | 現行のロケールの通貨記号。 | |
% (U+FF05) | 現行のロケールのパーセント記号 | |
( (U+FF08) | 負の数の場合は左括弧。そうでない場合はスペース。 | |
) (U+FF09) | 負の数の場合は右括弧。そうでない場合はスペース。 | |
t | タブ文字 |
HTML5 フォームは、次のテキストのパターン形式文字列の式をサポートしています。
記号 | 解釈 |
---|---|
A | 英字 1 文字。 |
X | 1 文字。 |
O | 英数字 1 文字。 |
0(ゼロ) | 英数字 1 文字。 |
9 | 1 桁の数値. |