2013-07-12 227 views
0

我正在使用Crystal Reports生成發票。我想要做的是在相同的A4尺寸的紙張上打印小發票的副本,一個在頂部,另一個在底部。我已經嘗試通過設置紙張尺寸爲A3的方式來處理髮票上的一個副本,但它總是以橫向模式打印,即使只在紙張的上半部分打印,我也會滿意。我的客戶想節省紙張,發票也很少。請建議我如何實現這一目標?Crystal Report格式和打印

+0

投票關閉。這是一個「爲我編碼」的請求,而不是一個問題。 – tnw

+0

沒有它的編碼請求。我非常清楚地引用了我的問題,當我將頁面大小定義爲A5時,它將以橫向模式打印,否則我會解決問題。有一種幫助的態度。 –

回答

2

假設你想在下半部紙張的上半部分打印同一發票號碼兩次,一次一次,你可以試試這個:

  • 設計報表,使得它適合在A4頁面的一半;保存它(我稱之爲invoice.rpt)
  • 插入一個分節細節部分
  • 添加一個報表到本節(細節B),選擇invoice.rpt(插入報告副本到本身)
  • 將主要鏈接到發票上的子報表#
  • 格式子報表,勾選'重新導入時打開';這將確保子報表始終爲當前狀態

如果您對主報表進行了更改,請保存更改,然後重新打開報表 - 子報表應該有更改。您可能需要禁止子報表中的某些部分。

否則,您需要在代碼中處理此操作。

+0

謝謝,我正在嘗試此操作,並會很快回復。 –

+0

有沒有辦法設置任何部分的最小高度?就像我可以設置細節部分的最小和最大高度一樣,我可以輕鬆實現。我無法做你的建議。 –

0

請嘗試這一個,因爲它爲我工作。

轉到頁面設置,並在5.47或5.設置垂直像素(根據您的要求)A4頁面。檢查圖像的確切細節。

enter image description here

相關問題