HTML5表單的Picture子句支援

HTML5表單支援XFA Picture子句,用於日期、文本和數字元號的顯示值和格式化值。 支援以下子句表達式:

  • category(locale){picture-clause} | category(locale){picture-clause} | category(locale)
  • category.subcategory{}
注意

目前,Mobiles Forms不支援Edit Picture子句。 此外,不支援DateTime和Time Picture子句符號。

支援的日期欄位符號

支援的Date Picture子句表達式:

  • date.long{}
  • date.short{}
  • date.medium{}
  • date.full{}
  • date.short{}
  • date
注意

圖片子句的預設模式為{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​中支援的數值圖片子句運算式為:

  • num.integer{}
  • num.decimal{}
  • num.currency{}
  • num.percent{}
  • num
符號 解釋 輸入解析
9 輸出格式:一位數。或者,如果輸入資料為空或對應位置中有空格,則為零。
單位數
Z 輸出格式:一位數。或者,如果輸入資料為空,則空格,或者對應位置的零位。
單位數或空格
z 輸出格式:一位數。或者,如果輸入資料為空、空格或相應位置的零位,則無用。
一位數或無
錯誤 輸出格式:由指數符號(E)組成的浮點數的指數部分。後面接可選的加號或減號。 後跟指數值。
與輸出格式相同
CR或cr
如果數字為負,則信用符號(CR)。 沒別的。
S或s
輸出格式:如果數字為負,則為減號。 其他空格。
如果數字為負,則減號。 如果數字為正數,加號
V 當前地區設定的十進位數。 允許在輸入解析時隱含小數基數。
v 當前地區設定的十進位數。 允許在輸入解析和輸出格式設定時隱含小數基數。
當前地區設定的十進位數。
,(U+FF0C) 當前地區的分組分隔符
$(U+FF04) 當前地區的貨幣符號。
%(U+FF05) 當前地區的百分比符號。
(U+FF08) 如果數字為負,則使用左括弧。 其他空間。
)(U+FF09) 如果數字為負數,則用右括弧。 其他空間。
t 定位字元

文本圖片子句

HTML5表單支援下列文字圖片子句運算式:

  • text
符號 解釋
A 單字母字元。
X 單一字元。
O 單一英數字元。
0(零) 單一英數字元。
9 一位數。

本頁內容