HTML5表單的Picture子句支援

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

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

目前,MobilesForms不支援編輯圖片子句。 此外,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位數年份

數值圖片子句

HTML5表格支援數值圖片符號。 但是,PDF forms和HTMLForms在支援方面有所不同。

在​PDF forms​中,不考慮Picture子句中符號數的數字格式化

在​HTMLForms​中,僅當數字的數字小於Picture子句中的符號數時,才格式化數字。

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

數字​10000​在HTML和PDF forms中都格式化為​10,000

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

HTMLForms​中Numeric Picture子句的支援表達式為:

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

文本圖片子句

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

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

本頁內容

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now