【问题标题】:Crystal Report Formatting and Printing水晶报表格式和打印
【发布时间】:2013-07-12 12:44:45
【问题描述】:

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

【问题讨论】:

  • 投票结束。这是“为我编码”请求,而不是问题。
  • 不,它不是编码请求。我非常清楚地引用了我的问题,当我将页面大小定义为 A5 时,它会以横向模式打印,否则我会解决的。有帮助的态度。

标签: c# wpf crystal-reports


【解决方案1】:

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

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

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

否则,您需要在代码中进行处理。

【讨论】:

  • 谢谢,我正在尝试,很快就会回复。
  • 有没有办法设置任何部分的最小高度?就像我可以设置细节部分的最小和最大高度一样,我可以轻松实现。我无法按照您的建议进行操作。
【解决方案2】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-04
    • 2012-01-02
    • 1970-01-01
    • 2011-09-02
    • 2011-09-15
    • 1970-01-01
    相关资源
    最近更新 更多