Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Delphi Printing Techniques [closed]

Where can I find a good resource for adding print capabilities to my program?

I found this page: http://efg2.com/Lab/Library/Delphi/Printing/index.html but it hasn't been updated in 5 years, and I'd like to know if, with Delphi 2009, StretchDIBits is still preferred to StretchDrawMap, how to best support pagination, preview, etc.

To date, I've cheated by creating html or pdf documents than printing those, but it is a bit onerous to go this far for all print tasks.

like image 437
Zartog Avatar asked Jan 14 '09 15:01

Zartog


2 Answers

I suggest Fast Report http://fast-report.com/en/ the best Report tool I have used.

I have used QuickReport, Fortes Report, Report Builder and Rave before Fast Report.

like image 198
Cesar Romero Avatar answered Nov 16 '22 12:11

Cesar Romero


Creating HTML and PDFs actually doesn't sound that bad. Printing directly with the supplied API is.

All the answers till now contain report components. There is a good reason - this is the most flexible and powerful way to print.

like image 1
Boris Yankov Avatar answered Nov 16 '22 13:11

Boris Yankov