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

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

  • category(locale){picture-clause} | category(locale){picture-clause} | category(locale)
  • 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)的天數。
一年中的1或2位數(1-12)月份。
公厘
以零填入兩位數(01-12)的月份。
MMM
目前地區設定
的月份名稱縮寫
MMMM
目前地區設定
的完整月份名稱
EEE
目前地區設定
的簡化工作日名稱
EEE
目前地區設定
的完整工作日名稱
YY
2位數年份,其中00 = 2000、29 = 2029、30 = 1930和99 = 1999
YYYY
4位數的年份
NOTE
根據設計,HTML5 Forms中的「日期」欄位不支援編輯格式中的MM-YYYY模式。 不過,顯示格式支援該模式。

Numeric圖片子句 numeric-picture-clause

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

在​ PDF forms ​中,不論Picture子句中的符號數目為何,都會格式化數字

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

範例:考慮Picture子句: num{zzz,zzz,zz9}。

數字​ 10000 ​的HTML和PDF forms均格式化為​ 10,000

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

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

  • 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
定位字元

文字圖片子句 text-picture-clause

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

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