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.