Orbeon 4.10中PDF模板的时间格式

时间:2015-09-24 17:16:04

标签: orbeon

我正在使用orbeon 4.10收集数据并从模板中填充PDF。我想选择如何在pdf上显示时间。我看过oxf.xforms.format.input.timeoxf.xforms.format.output.time属性,但它们似乎只控制表单本身。

我也看过this,但它似乎与日期格式有关。

我需要更改我的属性有什么价值?

由于

2 个答案:

答案 0 :(得分:0)

更新:我不认为下面的解决方案确实有效。我认为这可能在某些方面起作用,但可能不再适用。我们确实有RFE

您可以使用以下属性:

<property
    as="xs:string"
    name="oxf.fr.resource.$app.$form.$lang.print.formats.time"
    value="[H01]:[m01]:[s01]]"/>

其中:

  • $app是应用名称
  • $form是表单名称
  • $lang是适用的语言

您可以对所有这些使用通配符(*)。

答案 1 :(得分:0)

作为一种解决方法,我使用隐藏字段为pdf正确格式化时间。

以下是我在计算值中使用的格式代码:format-time($controlname, '[H01]:[m01]') 以下是可见性代码:$fr-mode = 'email'表示从电子邮件生成的pdf或$fr-mode = 'pdf'表示pdf按钮。