酸
酸橙子
Unregistered / Unconfirmed
GUEST, unregistred user!
那位大虾能帮帮忙,看看下面的代码有什么问题。打印没有出任何结果。调试的时候也曾经试过newbmp读一个
*.bmp文件,打印是成功的。但是经过newbmp.Canvas.CopyRect语句之后,再Printer.Canvas.StretchDraw就
没有结果了。真是头大啊!
newbmp:= TBitmap.Create;
newbmp.Width:=img_main.Width;
newbmp.Height:=img_main.Height;
bmpheight:=img_main.Height;
bmpwidth:=img_main.Width;
newbmp.Canvas.CopyRect(rect(0,0,bmpwidth,bmpheight),img_main.Canvas,rect(0,0,bmpwidth,bmpheight));
Printer.Canvas.StretchDraw(rect(0,2900,4700,6600),newbmp);
newbmp.free;
或者有什么别的好方法解决这个问题。
*.bmp文件,打印是成功的。但是经过newbmp.Canvas.CopyRect语句之后,再Printer.Canvas.StretchDraw就
没有结果了。真是头大啊!
newbmp:= TBitmap.Create;
newbmp.Width:=img_main.Width;
newbmp.Height:=img_main.Height;
bmpheight:=img_main.Height;
bmpwidth:=img_main.Width;
newbmp.Canvas.CopyRect(rect(0,0,bmpwidth,bmpheight),img_main.Canvas,rect(0,0,bmpwidth,bmpheight));
Printer.Canvas.StretchDraw(rect(0,2900,4700,6600),newbmp);
newbmp.free;
或者有什么别的好方法解决这个问题。