HTML5表單支援XFA Picture子句,用於日期、文本和數字元號的顯示值和格式化值。 支援以下子句表達式:
目前,Mobiles Forms不支援Edit Picture子句。 此外,不支援DateTime和Time Picture子句符號。
支援的Date Picture子句表達式:
圖片子句的預設模式為{MMM D, YYYY}模式。 如果未應用模式,則使用預設模式。
符號 | 解釋 |
---|---|
D | 當月1天或2位數(1-31) |
DD | 月中的零補兩位數(01-31)。 |
M | 1 — 或2位數(1-12)的月份。 |
MM | 0補兩位數(01-12)的月份。 |
MMM | 當前區域設定的縮寫月名 |
MMMM | 當前區域設定的整月名稱 |
EEE | 當前區域設定的縮寫工作日名稱 |
EEEE | 當前區域設定的完整工作日名稱 |
YY | 2位數的年份,其中00 = 2000, 29 = 2029, 30 = 1930, 99 = 1999 |
YYYY | 4位數年份 |
HTML5表單支援數值圖片符號。 不過,PDF forms和HTML Forms的支援有所差異。
在PDF forms中,數字的格式與Picture子句中符號數無關
在HTML Forms中,只有當數字的位數小於Picture子句中符號數時,數字才會格式化。
範例:考慮Picture子句:num{zzz,zzz,zz9}。
數字10000在HTML和PDF forms中均格式為10,000。
1000000的格式為1,000,000PDF forms。 不過,在HTML Forms中,數字仍未格式化為1000000。
HTML Forms中支援的數值圖片子句運算式為:
符號 | 解釋 | 輸入解析 |
---|---|---|
9 | 輸出格式:一位數。或者,如果輸入資料為空或對應位置中有空格,則為零。 |
單位數 |
Z | 輸出格式:一位數。或者,如果輸入資料為空,則空格,或者對應位置的零位。 |
單位數或空格 |
z | 輸出格式:一位數。或者,如果輸入資料為空、空格或相應位置的零位,則無用。 |
一位數或無 |
錯誤 | 輸出格式:由指數符號(E)組成的浮點數的指數部分。後面接可選的加號或減號。 後跟指數值。 |
與輸出格式相同 |
CR或cr |
如果數字為負,則信用符號(CR)。 沒別的。 | |
S或s |
輸出格式:如果數字為負,則為減號。 其他空格。 |
如果數字為負,則減號。 如果數字為正數,加號 |
V | 當前地區設定的十進位數。 允許在輸入解析時隱含小數基數。 | |
v | 當前地區設定的十進位數。 允許在輸入解析和輸出格式設定時隱含小數基數。 | |
。 | 當前地區設定的十進位數。 | |
,(U+FF0C) | 當前地區的分組分隔符 | |
$(U+FF04) | 當前地區的貨幣符號。 | |
%(U+FF05) | 當前地區的百分比符號。 | |
(U+FF08) | 如果數字為負,則使用左括弧。 其他空間。 | |
)(U+FF09) | 如果數字為負數,則用右括弧。 其他空間。 | |
t | 定位字元 |
HTML5表單支援下列文字圖片子句運算式:
符號 | 解釋 |
---|---|
A | 單字母字元。 |
X | 單一字元。 |
O | 單一英數字元。 |
0(零) | 單一英數字元。 |
9 | 一位數。 |