0

我正在使用 Crystal Reports 生成发票。我想要做的是在同一张 A4 尺寸的纸上打印小发票的副本,一张在顶部,另一张在底部。我尝试通过将纸张尺寸设置为 A3 来解决发票上的一份副本,但它总是以横向模式打印,即使它只打印在纸张的上半部分,我也会感到满意。我的客户想节省纸张,发票也很小。请建议我如何实现这一目标?

4

2 回答 2

2

假设您要打印同一张发票 # 两次,一次在纸的上半部分,一次在下半部分,您可以试试这个:

  • 设计您的报告,使其适合半个 A4 页面;保存它(我称之为 invoice.rpt)
  • 插入部分详细信息部分
  • 将子报表添加到此部分(详细信息 b),选择 invoice.rpt(将报表副本插入自身)
  • 将主报表链接到发票上的子报表#
  • 格式化子报表,勾选“打开时重新导入”;这将确保子报告始终是最新的

如果您对主报表进行更改,请保存更改,然后重新打开该报表 - 子报表应该有更改。您可能需要隐藏子报告中的某些部分。

否则,您需要在代码中处理此问题。

于 2013-07-12T13:14:06.243 回答
0

请试试这个,因为它对我有用。

转到页面设置并在 5.47 或 5 上设置垂直像素。(根据您的要求)为 A4 页面。检查图像以获取确切细节。

在此处输入图像描述

于 2017-08-03T04:49:02.533 回答