AX2009" DateFormat"从AX报告

时间:2015-05-26 09:47:23

标签: pdf axapta x++ dynamics-ax-2009

我的任务是使用utcDateTime字段更改报告中显示日期的格式。

示例

从" 5/4/2015"更改日期到" 4月5日 - 15日#34;

我更改了报告设置 DateFormat 中的字段控件属性:DMY, DateSeparator : - , DateYear :TwoDigits, DateMonth :短名称(前三个字母)。

当我使用AX打开报告时,这给了我想要的结果,但是当我将报告打印到PDF时,日期格式已更改回默认设置(2015年5月4日)。但是,当打印到XPS时它不会发生,但我的公司需要PDF。此外,我已经尝试在表中更改EDT和Field的属性而没有运气。这只发生在utcDateTime数据类型,而不是date数据类型。 如何获得PDF所需的格式

1 个答案:

答案 0 :(得分:0)

PDF的输出由PDFViewer类控制,日期/时间字段由writeDateTime方法完成。它调用系统类方法OutputDateTimeField.formatValue来进行格式化。

您可以使用writeDateTime方法自由滚动格式。