Show Menu
主题×

HTML5表单的Picture子句支持

HTML5表单支持XFA Picture子句(用于显示值)和格式化的日期、文本和数字符号值。 支持以下Picture子句表达式:
  • 类别(locale)|类别(区域设置)|类别(区域设置)
  • category.subcategory{}
目前,Mobile Forms不支持“编辑图片”子句。 此外,不支持DateTime和Time Picture子句符号。

支持的日期字段符号

支持日期图片子句的表达式:
  • date.long{}
  • date.short{}
  • date.medium{}
  • date.full{}
  • date.short{}
  • date
图片子句的默认模式是{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位数年份

数字图片子句

HTML5表单支持数字图片符号。 但是,PDF表单和HTML表单在支持方面存在差异。
PDF表单中 ,数字的格式与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 制表符

文本图片子句

HTML5表单支持以下文本图片子句表达式:
  • text{text Picture子句符号}
符号
解释
A
单字母字符。
X
单个字符。
O
单个字母数字字符。
0(零)
单个字母数字字符。
9
一位数。