I am using the following to send the info from a memo to the printer:
procedure TMainForm.PrintStrings(Strings: TStrings); //sends the formula to the printer from the memo
for i := 0 to Strings.Count - 1 do
on EInOutError do
MessageDlg('Error Printing text.', mtError, [mbOk], 0);
The problem is that the columns in the print don't line up like they do on the memo. Is there a way to tell the printer to use a non-proportional font ?