对HTML5表单的图片子句支持 picture-clause-support-for-html-forms

CAUTION
AEM 6.4已结束扩展支持,本文档将不再更新。 有关更多详细信息,请参阅 技术支助期. 查找支持的版本 此处.

HTML5表单支持XFA Picture子句用于显示值,以及日期、文本和数字符号的格式化值。 支持以下Picture子句表达式:

  • category(locale){picture-clause} | category(locale){picture-clause} | category(locale)
  • category.subcategory{}
NOTE
目前,Mobiles Forms不支持编辑图片子句。 此外,不支持DateTime和Time Picture子句符号。

支持的日期字段符号 supported-date-field-symbols

支持的Date Picture子句表达式:

  • date.long{}
  • date.short{}
  • date.medium{}
  • date.full{}
  • date.short{}
  • date
NOTE
图片子句的默认模式为{MMM D, YYYY}模式。 如果未应用模式,则使用默认模式。
符号
解释
D
每月的1位或2位(1-31)
DD
每月的零位(01-31)。
M
1 — 或2位(1-12)的月份。
MM
一年中的零位(01-12)。
MMM
当前区域设置的缩写月份名称
MMMM
当前区域设置的完整月份名称
EEE
当前区域设置的缩写工作日名称
EEEE
当前区域设置的完整工作日名称
YY
2位数年份,其中00 = 2000,29 = 2029,30 = 1930,99 = 1999
YYYY
4位数年份

数值图片子句 numeric-picture-clause

HTML5表单支持数字图片符号。 但是,PDF forms和HTMLForms在支持方面存在差异。

PDF forms,则不管Picture子句中符号的数量如何,都会设置数字的格式

HTMLForms,则仅当数字的位数小于Picture子句中符号数时,才会设置数字的格式。

示例:请考虑一个图片条款:num{zzz,zzz,zz9}。

数字 10000 格式为 一万 HTML和PDF forms。

编号1000000的格式为1,000,000PDF forms。 但是,在HTMLForms中,数字仍未格式化为1000000。

支持中数值图片子句的表达式 HTMLForms 为:

  • num.integer{}
  • num.decimal{}
  • num.currency{}
  • num.percent{}
  • num
符号
解释
输入解析
9
输出格式:一个数字。 或者,如果输入数据为空或对应位置有空格,则为零位。
一位数
Z
输出格式:一个数字。 或者,如果输入数据为空,则在相应位置输入空格或零位。
单位数或空格
z
输出格式:一个数字。 或者,如果输入数据为空、空格或相应位置的零位,则不会有任何用处。
一位数或零
E
输出格式:由指数符号(E)组成的浮点数的指数部分。 后跟可选的加号或减号。 后跟指数值。
与输出格式相同
CR或CR
如果数字为负,则计数符号(CR)。 否则就没有。
S或s
输出格式:如果数字为负数,则显示减号。 其他空间。
如果数字为负数,则减号。 数字为正数时加号
V
当前区域设置的小数基数。 允许在输入解析时隐含小数基数。
v
当前区域设置的小数基数。 允许在输入解析和输出格式时隐含小数基数。
当前区域设置的小数基数。
,(U+FF0C)
当前区域设置的分组分隔符
$(U+FF04)
当前区域设置的货币符号。
%(U+FF05)
当前区域设置的百分比符号。
(U+FF08)
如果数字为负数,则使用左括号。 其他空间。
)(U+FF09)
如果数字为负数,则右括号。 其他空间。
t
制表符

文本图片子句 text-picture-clause

HTML5表单支持以下文本图片子句表达式:

  • text
符号
解释
A
单个字母字符。
X
单个字符。
O
单个字母数字字符。
0(零)
单个字母数字字符。
9
一位数。
recommendation-more-help
a6ebf046-2b8b-4543-bd46-42a0d77792da