Orbeon 4.10 中 PDF 模板的时间格式
Time format for PDF template in Orbeon 4.10
我正在使用 orbeon 4.10 收集数据并从模板填回 PDF。我想选择时间在 pdf 上的显示方式。我看过 oxf.xforms.format.input.time
和 oxf.xforms.format.output.time
属性,但它们似乎只控制表单本身。
我也看到了this,不过好像跟日期格式有关
我需要更改属性中的什么值?
谢谢
更新:我不认为我下面的解决方案真的有效。我认为这可能在某些时候有效,但可能不再有效。为此,我们确实有一个 RFE。
您可以使用以下 属性:
<property
as="xs:string"
name="oxf.fr.resource.$app.$form.$lang.print.formats.time"
value="[H01]:[m01]:[s01]]"/>
其中:
$app
是应用名称
$form
是表格名称
$lang
是适用的语言
您可以对所有这些使用通配符 (*
)。
作为解决方法,我使用隐藏字段为 pdf 正确设置时间格式。
这是我在计算值
中使用的格式代码:format-time($controlname, '[H01]:[m01]')
这是可见性代码:$fr-mode = 'email'
用于从电子邮件生成的 pdf 或 $fr-mode = 'pdf'
用于 pdf 按钮。
我正在使用 orbeon 4.10 收集数据并从模板填回 PDF。我想选择时间在 pdf 上的显示方式。我看过 oxf.xforms.format.input.time
和 oxf.xforms.format.output.time
属性,但它们似乎只控制表单本身。
我也看到了this,不过好像跟日期格式有关
我需要更改属性中的什么值?
谢谢
更新:我不认为我下面的解决方案真的有效。我认为这可能在某些时候有效,但可能不再有效。为此,我们确实有一个 RFE。
您可以使用以下 属性:
<property
as="xs:string"
name="oxf.fr.resource.$app.$form.$lang.print.formats.time"
value="[H01]:[m01]:[s01]]"/>
其中:
$app
是应用名称$form
是表格名称$lang
是适用的语言
您可以对所有这些使用通配符 (*
)。
作为解决方法,我使用隐藏字段为 pdf 正确设置时间格式。
这是我在计算值
中使用的格式代码:format-time($controlname, '[H01]:[m01]')
这是可见性代码:$fr-mode = 'email'
用于从电子邮件生成的 pdf 或 $fr-mode = 'pdf'
用于 pdf 按钮。