B bobit Unregistered / Unconfirmed GUEST, unregistred user! 2007-09-23 #1 打算实现通用的打印功能,样式设定和数据在外部完成,传入FastReport的设计脚本(XML),直接把内容打印出来
K kaida Unregistered / Unconfirmed GUEST, unregistred user! 2007-09-23 #2 如果你的 fr3 文件没有用到 DataSet 当然可以,可是如果用到了,你不指定 DataSet,你打印什么呢?
B bobit Unregistered / Unconfirmed GUEST, unregistred user! 2007-09-23 #4 谢谢 kaida 我是不打算使用 DataSet 的,因为我用Delphi只是做个打印客户端,具体要打印什么格式的数据我现在还不能完全确定,以后很可能要增加别的样式、内容的打印,所以我打算客户端只负责调用打印机执行打印,由服务端的PHP生成打印样式和数据(fr3的XML脚本),其实我最希望的是有一种控件能解析HTML+CSS并打印出来,好像 WebBrowser可以,不过考虑到WebBrowser属于外部控件,我无法判断客户机IE的版本,特别IE7和IE6的解析相差甚远,所以暂时考虑 FastReport 打印传入的XML方法,如果有更好的办法请赐教
谢谢 kaida 我是不打算使用 DataSet 的,因为我用Delphi只是做个打印客户端,具体要打印什么格式的数据我现在还不能完全确定,以后很可能要增加别的样式、内容的打印,所以我打算客户端只负责调用打印机执行打印,由服务端的PHP生成打印样式和数据(fr3的XML脚本),其实我最希望的是有一种控件能解析HTML+CSS并打印出来,好像 WebBrowser可以,不过考虑到WebBrowser属于外部控件,我无法判断客户机IE的版本,特别IE7和IE6的解析相差甚远,所以暂时考虑 FastReport 打印传入的XML方法,如果有更好的办法请赐教
K kaida Unregistered / Unconfirmed GUEST, unregistred user! 2007-09-23 #5 如此估计是可以的,只是你生成的打印样式和数据必须符合 fr3 的XML脚本格式。
B bobit Unregistered / Unconfirmed GUEST, unregistred user! 2007-09-25 #6 再次谢谢 kaida 测试过一次,没成功,却把窗体给打印出来了,这个我以前还不知道 FastReport 有这个功能,呵呵。 10,1再仔细研究一下,这几天忙着手头的工作了