首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

StringGrid的打印有关问题

2012-03-05 
StringGrid的打印问题- C++ Builder / Windows SDK/API我要实现的目的有两个:1、stringgrid控件里的内容能

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做报表的,但是现在不让用了,因为不是正版,怕被追究。所以不得已重新来。

热点排行