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.
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.
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With