如何将Image的内容均匀的打印在A4纸张中间
mabc 2003-10-14 09:56:32 我的Image中的图像是可以放大缩小的,我想让图像在多大或多小的情况下打印,打印在A4纸上的图像对匀称的打上去;
最好能否给出代码,因为我的代码只能打印出去,单是在图像放大的的情况下,打印是出问题的。以下是我的代码:
TPrinter *Prntr = Printer();
DrawPanel->PrintScale = poPrintToFit;
TRect TheRect = Rect(0,0,5000,5000);//这个内容是我定义的数据,好像太小内容打印不好看
Prntr->BeginDoc();
Prntr->Canvas->StretchDraw(TheRect,Image1->Picture->Graphic);
Prntr->EndDoc();
我想问下是否还有其它的打印方法,可以指定将Image的内容均匀的打在A4纸张中。
我现在是以 A4 纸为默认的!!
谢谢!!!