Page 1 of 1

Printpreview.LoadFromFile extra page

PostPosted: December 15th, 2006, 12:36 pm
by Tom Rage
Hi,

After printing -and saving- a single page document, I recall and reprint the document, see code below. There is a small difference...a second, blank page is printed. The preview also shows the empty page. Should I refresh/clear something before/after LoadFromFile?

Thanks,
Tom.

PrintPreview.BeginDoc;
PrintPreview.LoadFromFile(AFileName);
PrintPreview.PrintJobTitle := ExtractFileName(AFileName);
PrintPreview.EndDoc;
if AutoStartPrint then
begin
if PrintPreview.State = psReady then PrintPreview.Print
...

PostPosted: December 16th, 2006, 4:34 am
by Kambiz
Just strip the BeginDoc and EndDoc lines.

PrintPreview.LoadFromFile(AFileName);
PrintPreview.PrintJobTitle := ExtractFileName(AFileName);
if AutoStartPrint then
begin
PrintPreview.Print;
...

PostPosted: December 16th, 2006, 11:19 am
by Tom Rage
Thanks.

Tom.