HTML5表单支持XFA Picture子句(用于显示值)和格式化日期、文本和数字符号的值。 支持以下Picture子句表达式:
目前,Mobile Forms不支持编辑图片子句。 此外,不支持DateTime和Time Picture子句符号。
支持日期图片子句表达式:
图片子句的默认模式为{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 forms和HTMLForms在支持方面存在差异。
在PDF forms中,不管Picture子句中符号的数量如何,都格式化数字
在HTMLForms中,仅当数字的数字小于Picture子句中符号数时,才格式化数字。
示例:请考虑Picture子句:num{zzz,zzz,zz9}。
数字10000在HTML和PDF forms中均格式化为10,000。
数字1000000的格式设置为1,000,000PDF forms。 但是,在HTMLForms中,数字仍未格式化为1000000。
HTMLForms中Numeric Picture子句支持的表达式为:
符号 | 解释 | 输入解析 |
---|---|---|
9 | 输出格式:一个数字。或者,如果输入数据为空或相应位置有空格,则为零位。 |
单位数 |
Z | 输出格式:一个数字。或者,如果输入数据为空,或者空格,或者对应位置的零位。 |
单位数或空格 |
z | 输出格式:一个数字。或者,如果输入数据为空、空格或相应位置的零位,则无用处。 |
一位数或无 |
错误 | 输出格式:由指数符号(E)组成的浮点数的指数部分。后跟可选的加号或减号。 后跟指数值。 |
与输出格式相同 |
CR或CR |
如果数字为负,则表示信用符号(CR)。 没别的。 | |
S或s |
输出格式:如果数字为负数,则为减号。 其他空格。 |
如果数字为负,则减号。 数字为正时加号 |
V | 当前区域设置的十进制数。 允许在输入解析时隐含小数基数。 | |
v | 当前区域设置的十进制数。 允许在输入解析和输出格式设置时隐含小数基数。 | |
。 | 当前区域设置的十进制数。 | |
,(U+FF0C) | 当前区域设置的分组分隔符 | |
$(U+FF04) | 当前区域设置的货币符号。 | |
%(U+FF05) | 当前区域设置的百分比符号。 | |
((U+FF08) | 如果数字为负,则使用左括号。 其他空间。 | |
)(U+FF09) | 如果数字为负,则右括号。 其他空间。 | |
t | 制表符 |
HTML5表单支持以下文本图片子句表达式:
符号 | 解释 |
---|---|
A | 单字母字符。 |
X | 单个字符。 |
O | 单个字母数字字符。 |
0(零) | 单个字母数字字符。 |
9 | 一位数。 |