怎样让用户自己修改报表中数据(如标题)的打印位置?(200分)

  • 主题发起人 主题发起人 江江
  • 开始时间 开始时间

江江

Unregistered / Unconfirmed
GUEST, unregistred user!
我设计的是一个套打票据的程序,但是对于不同的(但是型号相同)打印机,套打出的数据的
位置却不同,如果每换一台机器就要我在编译状态重新调位置的话实在是太麻烦了,如果有办
法让用户自己调就好了.不知各位专家有没有办法,帮帮我!
江江
 
试试FastReport可以让用户调整打印位置
http://mydelphi.8u8.com
 
ReportMachine
乖乖真的有效
 
谢谢yczjs和spymaster,我想再请问,我下载的fastreport2.4解包后,是要在delphi中安装吗?
我在delphi6中装fastreport5这个包但是报错:找不到DsgnIntf.dcu包,该怎么办.
另外,ReportMachine是什么,第三方控件吗?(不许笑话我)
 
我以前用了一个笨办法,先将打印的每个内容的位置(left和top)读出来,再让用户修改这些
值,再将修改后的赋回去,这样可以实现调试位置,但是只要一退出程序再运行,又回到原来的
值了,我想是因为在程序运行时进行的改动不能改变编程时的初始状态,不知有没有办法能保存
用户的设置呢?
 
1、FastReport目前的版本是2.47,好像没有Fastreport5
2、ReportMachine是一个在FastReport基础上开发的报表控件,据说比FR棒。
 
fr肯定没问题,俺做过:)
 
使用FastReport和ReportMachine都好使且功能强大。
 
用动态创建一切都可以搞定
 
多人接受答案了。
 

Similar threads

D
回复
0
查看
867
DelphiTeacher的专栏
D
D
回复
0
查看
836
DelphiTeacher的专栏
D
D
回复
0
查看
785
DelphiTeacher的专栏
D
后退
顶部