
普通的表格打印推荐使用 EhLIb,他自带一个打印控件,直接打印表格中的现有内容或者是表格中选中的内容,而且自适应纸张大小,大多数需求都能满足;如果你只想打印表格的某几列内容,可以自己编写一个自定义列的功能(EhLib 的最新版现在已默认带有此功能);如果你只想打印表格中的某一块内容,只要用鼠标拖着选中表格内容即可。
要想复杂的打印,比如说中国式复杂报表,推荐 FastReport,51Delphi 上面有最新版,含源码的;还有一个就是 ReportMachine,国产的,可以说也非常不错,在表格制作方面比 FastReport 方便,迎合了国人的一些使用习惯,他的最新版好像已经 6.0 了,但网上一直没有出现含源码的 v6 版本,大多数人都使用的是 3.0 或者是后来的那个 3.67 版,不过可喜可贺的是,前两天出现了一个 5.51 的含源码版本,CSDN 的下载中心就有,你看以去找找。