HTML5表單的Picture子句支援 picture-clause-support-for-html-forms

HTML5表單支援XFA Picture子句,用於顯示日期、文字和數值符號的值及格式化值。 支援下列Picture子句運算式:

  • category(locale){picture-clause} |類別(地區設定){picture-clause} |類別(地區設定)
  • category.subcategory{}
NOTE
目前,Mobiles Forms不支援Edit Picture子句。 此外,不支援DateTime和Time Picture子句符號。

支援的日期欄位符號 supported-date-field-symbols

Date Picture子句支援的運算式:

  • date.long{}
  • date.short{}
  • date.medium{}
  • date.full{}
  • date.short{}
  • date
NOTE
picture子句的預設模式為{MMM D, YYYY}模式。 如果未套用任何陣列,則會使用預設的陣列。
符號
解譯
D
每月的1或2位數(1-31)日
DD
每月以零填入兩位數(01-31)的天數。
M
一年中的1或2位數(1-12)月份。
公厘
月份以零填入兩位數(01-12)。
MMM
目前地區設定的月份名稱縮寫
MMMM
目前地區設定的完整月份名稱
EEE
目前地區設定的簡化工作日名稱
EEE
目前地區設定的完整工作日名稱
YY
2位數年份,其中00 = 2000、29 = 2029、30 = 1930、99 = 1999
YYYY
4位數年份

Numeric圖片子句 numeric-picture-clause

HTML5表單支援數字圖片符號。 不過,PDF forms和HTMLForms之間的支援有所不同。

PDF forms,數字的格式與Picture子句中的符號數目無關

HTMLForms,只有在數字的位數小於Picture子句中的符號數時,才會格式化數字。

範例:以Picture子句為例: num{zzz,zzz,zz9}。

數字 10000 格式為 10,000 在HTML和PDF forms中。

數字1000000PDF forms格式為1,000,000。 不過,在HTMLForms中,數字仍維持未格式化為1000000。

中支援的Numeric Picture子句運算式 HTMLForms 為:

  • num.integer{}
  • num.decimal{}
  • num.currency{}
  • num.percent{}
  • num
符號
解譯
輸入剖析
9
輸出格式:一位數。 或者,如果輸入資料為空白或對應位置有空格,則為0位數。
單一數字
Z
輸出格式:一位數。 或者,如果輸入資料是空的,則為空格,或對應位置中的零位數。
單一數字或空格
z
輸出格式:一位數。 或者,如果輸入資料是空的、空格或對應位置中的零位數,則無意義。
一位數或無
錯誤
輸出格式:浮點數的指數部分,由指數符號(E)組成。 後面接著選用的加號或減號。 後面接著指數值。
與輸出格式設定相同
CR或cr
數字為負數時為貸方符號(CR)。 否則就什麼也沒有。
S或s
輸出格式:如果數字為負數,則為負號。 其他空格。
如果數字為負數,則為減號。 如果數字是正數,則加上符號
V
主要地區設定的十進位基數。 允許輸入剖析時隱含十進位基數。
v
主要地區設定的十進位基數。 允許輸入剖析和輸出格式設定時隱含十進位基數。
.
主要地區設定的十進位基數。
, (U+FF0C)
主要地區設定的分組分隔符號
$ (U+FF04)
主要地區設定的貨幣符號。
% (U+FF05)
主要地區設定的百分比符號。
( (U+FF08)
數字為負數時加上左括弧。 其他空格。
) (U+FF09)
數字為負數時加上右括弧。 其他空格。
t
定位字元

文字圖片子句 text-picture-clause

HTML5表單支援下列Text Picture子句運算式:

  • text
符號
解譯
A
單一字母字元。
X
單一字元。
O
單一英數字元。
0 (零)
單一英數字元。
9
一位數。
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2