两 两只小猪 Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-17 #1 我想在一张纸上把两个数据表格和一个画在IMage中的曲线图打印出来,应该怎么做呢?也就是连续打,而不是打印完一个就换纸或停止而下面的就打不出来了 [帮帮忙啊!]
两 两只小猪 Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-18 #2 自己想了个比较笨的办法: 在 Form 上放了一个 PaintBox 控件和一个 Image 控件,把所有想要打印的东西都放在 PaintBox 上,然后用CoprRect( )函数把PaintBox.Canvas复制到Image.Cancas 上,然后用 Printer.Canvas.StretchDraw() 就可以按纸的范围打印出来了,我试了一下,效果还不错。只是比较麻烦,如果哪位有更简单方便的方法还望不吝赐教。
自己想了个比较笨的办法: 在 Form 上放了一个 PaintBox 控件和一个 Image 控件,把所有想要打印的东西都放在 PaintBox 上,然后用CoprRect( )函数把PaintBox.Canvas复制到Image.Cancas 上,然后用 Printer.Canvas.StretchDraw() 就可以按纸的范围打印出来了,我试了一下,效果还不错。只是比较麻烦,如果哪位有更简单方便的方法还望不吝赐教。