以前用 FastReport,一直都没有发现有何不妥,前些时候做个证件套打的小东西,才发现了 FastReport 3.2 的问题:预览时调整边距不理想,自定义的纸张比默认纸张小时,输出内容就在纸张外空打了(FUJITSU DPK 8500EII,横向),于是换成 Report Machine,问题照旧,又考虑了 ReportBuilder 和 QuickReport,因为源代码版本问题,也没有用。
最后想到了以前用过的 Rave Report,老实说,我觉得 Rave 不是什么好东西,功能是挺大的,但设计界面复杂,操作很不方便,以前放弃它的原因是有时明明存在数据,但报表页数为 0 或没完没了地生成报表(今天又碰到这个问题了,一页的报表,它居然生成 xxxx 页,还没完呢),但没有办法,它对我的这个小程序有用,就用回它了。
TRaveTag 对预览界面做了汉化,同时增加了调整边距的功能。网上有个“Rave Report中文版插件”,我没用过,如果没有搞错,我的这个插件比它多了“调整边距”功能。
TRaveTag 在 Rave Report v6.5, v70 上编译测试通过,使用时请看其中 MEMO。
属性说明: AddSetMarginsButton: 是否增加 "调整边距" 功能按钮到预览窗口 ButtonImageList: "调整边距" 按钮图片来源 ButtonImageIndex: "调整边距" 按钮图片索引 DeleteMainMenu: 是否删除预览的主菜单 RaveProject: TRvProject 对象引用 RaveSystem: TRvSystem 对象引用 |