1

我有一个定制的销售确认报告,它在页眉中包含很多客户信息,在页脚中包含很多 T&C 文本。

当此报告溢出到第二页时,我看到的只是打印的空白页(带有标准页眉部分),然后报告继续到第三页,从自定义页眉开始。像这样;

-----page 1------
header 1
header 2 (large)


lines


footer 1 (large)
footer 2 (page number etc)


-----page 2-----
header 1







footer 2 (page number etc)


-----page 3-----
header 2 (large)


lines


footer 1 (large)
footer 2 (page number etc)

在尝试了许多不同的修复后,我可以添加的唯一额外信息是,如果我减小页脚 1 的大小,第二页会正确打印,但我需要文书工作中的这些 T&C。还值得注意的是,我尝试newpage()在正文的每一行上调用一次,尽管这意味着我每页打印一行时有足够的空间,但我仍然得到了备用空白页。

另一个社区站点上的一个建议是将 T&C 部分创建为可编程部分,但我不确定这将如何工作。

欢迎所有建议。

4

2 回答 2

1

此问题是由字段(或实际上是多个字段)的 DynamicHeight 属性问题引起的。

尽管“标题 2”中的 3 个地址字段不超过 4 行高,但 AX 报告生成器的计算存在问题,这导致第二个标题溢出到新页面(第 3 页),即使第 2 页有足够的空间。

The fix in this case was to ensure the dynamic height property of any filed in "header 2" was set to no.

于 2012-11-09T11:18:25.490 回答
0

检查您没有为未禁用但未在 Execute 部分中调用 super() 的部分分配空间。这些可能存在空白页。如果是这样明确禁用这些部分

于 2012-11-09T10:49:54.437 回答