读书人

StringGrid的打印有关问题

发布时间: 2012-03-05 11:54:01 作者: rapoo

StringGrid的打印问题 - C++ Builder / Windows SDK/API
我要实现的目的有两个:
1、stringgrid控件里的内容能够实现打印预览(不包括标签行和列,也就是第0行和第0列)。
2、可以打印出来。
我查资料有的建议用QReport,FReport之类的控件来实现,我暂时不想用这个。希望各位高人能详细指点小弟一下,谢谢!

[解决办法]
你想怎么打印啊
如果对格式什么没有要求的话,print()试试满足不满足你要求
如果那些格式再复杂点,就需要要其他的工具的,QR,FR都是可以建议的。
要么,你试试自己画,那很累
[解决办法]
接分,等升星
[解决办法]
用QReport,FReport之类的控件来实现更容易啊。
自己写有两种方法
1用TPrinter置于文本方式自己话——————和!线,然后填数据。
2用TPrinter置于画图方式把stringgrid的canvas画到Printer的canvas上要注意滚动stringgrid以使画布显示所有内容
[解决办法]
记得FAST REPORT 有frPrintGrid....
看你的意思,好像不想用控件.不如自己画报表.(如果自己画的话,如果你长期打算自己画,可以慢慢组成自己的函数集的,以后就是新的一种报表控件了...呵呵)
或者用EXCEL把你的格式导出去.


[解决办法]
好像有免费的控件的,找找
[解决办法]

探讨
你想怎么打印啊
如果对格式什么没有要求的话,print()试试满足不满足你要求
如果那些格式再复杂点,就需要要其他的工具的,QR,FR都是可以建议的。
要么,你试试自己画,那很累

[解决办法]
这个就看你需要列印成什么样子了用fastreport+userdataset可以轻松搞掉
实在不行或者没有什么特殊的要求就直接用printer的canvas的textout去处理
[解决办法]
探讨
原来是用excel做报表的,但是现在不让用了,因为不是正版,怕被追究。所以不得已重新来。

读书人网 >C++ Builder

热点推荐