As to the what: I am printing the results page for an identification program which consists of text and borders (drawn using the lineto function).
Now for the how:
I am using Printer.BeginDoc, editing the Printer.Canvas (where I set Printer.canvas.font.size := 13), and printing. Once I have made all the changes that I want to the canvas, I finish with printer.EndDoc. The text that prints comes out MUCH larger than 13 point.
I am unaware of a way to print the entire form without having it reformat itself (poorly in my previous experience), is this another option?
Main Topics
Browse All Topics





by: Geert_GruwezPosted on 2009-08-12 at 00:16:43ID: 25076313
could you be more specific as to how and what you are printing ?
e.com/Prog ramming/La nguages/Pa scal/ Delph i/Q_207526 85.html#11 680491
ware-The.T omes.of.De lphi.W/ pg_ 0324.htm ware-The.T omes.of.De lphi.W/ pg_ 0325.htm
are you printing the form itself
or
are you printing using Printer.BeginDoc
this has a sample of printing a image with LpToDp
http://www.experts-exchang
look in the Tomes of Delphi for more info
http://delphi-dox.net/Word
http://delphi-dox.net/Word