HTML5表單的Picture子句支援

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

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

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

支援的日期欄位符號

支援的Date Picture子句表達式:

  • date.long{}
  • date.short{}
  • date.medium{}
  • date.full{}
  • date.short{}
  • 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位數年份

Numeric Picture子句

HTML5表格支援數值圖片符號。 不過,PDF表單和HTML表單的支援有所不同。

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

HTML Forms​中,只有當數字小於Picture子句中符號數時,才會格式化數字。

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

編號 10000 ,在HTML和PDF表 單中都格式化為10,000

編號1000000的PDF格式為1,000,000。 但是,在HTML Forms中,數字仍未格式化為100000。

HTML Forms中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 Tab字元

文本圖片子句

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

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

本頁內容