2009-01-14 104 views
6

我在哪裏可以找到一個很好的資源來爲我的程序添加打印功能?Delphi打印技術

我發現這個網頁:http://efg2.com/Lab/Library/Delphi/Printing/index.html,但它在5年內沒有更新,我想知道是否在Delphi 2009中,StretchDIBits仍然比StretchDrawMap更受歡迎,如何最好地支持分頁,預覽等。

到目前爲止,我通過創建HTML或PDF文檔而不是打印HTML文件來欺騙,但對於所有打印任務來說,這麼做有點麻煩。

回答

7

我建議快速報告http://fast-report.com/en/我用過的最好的報告工具。

我在Fast Report之前使用了QuickReport,Fortes Report,Report Builder和Rave。

+0

我發現Fast Report也非常好。 – 2009-02-02 02:02:44

+0

這個問題並沒有特別要求打印報告。 – 2014-10-31 09:41:54

0

我已經使用了Rave Reports。

0

ReportBuilder Pro是一個非常好的報告生成器,用於爲您的程序添加打印功能。

0

不是Delphi已經附帶了一些打印組件?它們應該適合正常使用。在舊版本中,它是QuickReport,現在它是別的東西(Rave Report(編輯))

1

創建HTML和PDF實際上聽起來並不那麼糟糕。 使用提供的API直接打印。

直到現在所有答案都包含報告組件。有一個很好的理由 - 這是最靈活和最強大的打印方式。