HTML5 フォームでは、日付、テキスト、数値の記号の表示値と形式設定された値に対する XFA パターン形式文字列をサポートしています。 次のパターン形式文字列の式がサポートされています。
現在、Mobiles Formsはパターン形式文字列の編集をサポートしていません。 また、DateTime と Time のパターン形式文字列の記号もサポートされていません。
日付のパターン形式文字列でサポートされる式:
picture 句のデフォルトのパターンは {MMM D, YYYY} パターンです。 パターンが適用されない場合は、デフォルトのパターンが使用されます。
記号 | 解釈 |
---|---|
D | 月の日付を 1 桁または 2 桁の数値 (1 ~ 31) で表します。 |
DD | ゼロで埋められた 2 桁の月の日 (01 ~ 31)。 |
M | 月を 1 桁または 2 桁の数値 (1 ~ 12) で表します。 |
MM | 月を 2 桁の数値 (01 ~ 12) で表します。 |
MMM | 現在のロケールの月名を略して表します。 |
MMMM | 現在のロケールの完全な月名 |
EEE | 現在のロケールの略された曜日名 |
EEEE | 現在のロケールの完全な平日名 |
YY | 2 桁の年。00 = 2000、29 = 2029、30 = 1930、99 = 1999 |
YYYY | 4 桁の年 |
HTML5 フォームは、数値の図の記号をサポートしています。 ただし、サポートには、PDF formsとHTMLFormsの間に違いがあります。
In PDF formsの場合、Picture 句の記号数に関係なく数値が書式設定されます
In HTMLFormsの場合、数値が Picture 句の記号数よりも小さい桁数の場合にのみ、数値が形式設定されます。
例:Picture 句 num{zzz,zzz,zz9} について考えます。
数値 10000 次の形式で書式設定されます: 10,000 との両方のHTMLとPDF forms。
数値1000000は、1,000,000 形式で表されます (PDF forms単位 )。 ただし、HTMLFormsでは、数値の形式は1000000のままです。
HTML フォームにおいてサポートされている数値のパターン形式文字列の式は次の通りです。
記号 | 解釈 | 入力の解析 |
---|---|---|
9 | 出力の書式設定:1 桁の数字。 または、入力データが空の場合や、対応する位置のスペースの場合は、0 桁の数値。 |
1 桁の数値 |
Z | 出力の書式設定:1 桁の数字。 スペースの場合は、対応する位置の入力データが空、スペース、または 0 桁の場合。 |
1 桁の数字またはスペース |
z | 出力の書式設定:1 桁の数字。 または、対応する位置の入力データが空、スペース、ゼロ桁の場合は何も使用しません。 |
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 桁の数値。 |