如果制作一个打印预览(50分)

牛龙

Unregistered / Unconfirmed
GUEST, unregistred user!
quick report 的打印预览有bug
我想自己作一个打印预览.
可是如何将数据写到打印预览的窗口中呐?
并且如何将打印预览中对打印机的设置更新到实际的打印中呐
谢谢
 
你想自己写, 还不如找个有源码的改一改.
 
我有一个例子. 如何给你?
Email: cmtan@tju.edu.cn
 
我的mail是goodlife@263.net
谢谢
 
Please give me a copy,too. Thanks.
Emailto:jacer@dfminfo.com.cn
 
要控件吗!
要就点<a href="mailto:delphi201@263.net">这里</a></font></pre>
 
我也要一个预览的原代码?
 
我刚写了一个, mail给你,别忘了给我加分!
 
看这里
http://zb169.sd.cninfo.net/~cheka/mywebstuff/articles/database/自定义快速报表的打印预览窗口.htm

 
好象没有那么复杂吧?只要做个Preview Form 不就可以了?
 
大家可以到<a href="http://shrw.chn.net">delphi俱乐部</a>下载超级报表控件
有源码。
 
要不,用reportbuilder吧? 我用过,感觉还可以.
 
重要消息!
我已完成对王寒松的EReport的改造!
1.消除了一些bug,如,在TReportCell.AddOwnedCell和TReportControl.StartMouseDrag
两个方法中建立的TList没有释放,等等。
2.优化了一些算法。如控件中有多处读写文件,而代码又重复得厉害,无节制地
访问其它对象的被保护字段,建立页文件的问题等等。
3.将所有报表的操作用到的对话框嵌入到了Preview单元中,这样所有的操作都只
用一行,如字体、对齐、颜色等等;
4.将TReportControl的CELL操作方法复制到了TReportRunTime中,这样你可以在
没有模板文件的前提下根据Grid或ListView生成漂亮的报表,你可以控制打印哪
些字段,不打印哪些了段;
5.重做了一个漂亮的打印预览,你甚至可以在打印预览时修改报表的所有属性!
谁有兴趣?
 

MAIL: GUO_LIU@HOTMAIL.COM
 
I want too,mail:zhangc@moe.edu.cn
 
to barton:
mee too!
hjtbox@126.com
 
ME TOO!
CFO@163.NET
THANKS!!
 
AND me, thanx!!!
cjcjc@online.sh.cn
 
多人接受答案了。
 
顶部