如何实现stringgrid的打印 ?(50分)

  • 主题发起人 主题发起人 liuwen
  • 开始时间 开始时间
L

liuwen

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在用stringgrid做为一个界面,现要求将它的内容打印出来,
象表格的形式.请问可有方法?
谢谢!
 
1.设置stringgrid.width和height使之能显示所有stringgrid的内容.
2.stringgrid.paintto(printer.canvas.handle, 0, 0)
 
谢谢Another_eYes!
但如何控制输出的可以适应纸张。
我现在输出的全是很小的,不是正常的大小。
谢谢!!!
 
用Advgrid吧,功能很强的!
深度历险里有。
 
问题结束,谢谢!
 
为什么我的不行呢:
提示: printer is not currently printing

我是这么写的


with printerdo

begin


printer.begin
Doc ;
printer.canvas.font.size:=12;
str:=form1.chart1.Title.text.strings[0];
printer.canvas.TextOut(20,20,str);
form1.stringgrid1.paintto(printer.canvas.Handle,10,10 );
printer.endDoc ;
end;
 
为什么不用Reportbuilder控件呢,
其中专门有一个用来打印StringGrid表格用(TppJITPipeline)
 
后退
顶部