Crystal报表格式和打印

时间:2013-07-12 12:44:45

标签: c# wpf crystal-reports

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

2 个答案:

答案 0 :(得分:2)

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

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

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

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

答案 1 :(得分:0)

请尝试这个,因为它适用于我。

转到页面设置并在5.47或5.(根据您的要求)为A4页面设置垂直像素。检查图像是否有详细信息。

enter image description here