H hengnuo Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-15 #1 长报表打印(使用FastRepot):大小为4张A4纸, 目前使用EPSON1600k(支持长达2米),问题是如何用普通 仅支持A4纸的打印机,实现拼页打印。
Y yansh Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-15 #2 下载这个看看吧 http://www.playicq.com/dispdoc.php?t=&id=1131
C cnkk Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-16 #4 给一思路: 自己用代码接收报表的结果,然后自己来打印输出。
H hengnuo Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-16 #5 TO yansh:我看过FR2.4的中文资料,没有收获。 TO kkyy:我想你没有明白我的意思:有这么一4张A4大(297*840)的报表需要由普通的A4 幅面的打印机打出,因此,每页只能打整个报表的1/4,问题是:如何让报表平均分成4份 打印出来呢? TO CNKK:能不能说的具体一点,如果能提供代码,我可以再加300分。谢谢,盼答!
TO yansh:我看过FR2.4的中文资料,没有收获。 TO kkyy:我想你没有明白我的意思:有这么一4张A4大(297*840)的报表需要由普通的A4 幅面的打印机打出,因此,每页只能打整个报表的1/4,问题是:如何让报表平均分成4份 打印出来呢? TO CNKK:能不能说的具体一点,如果能提供代码,我可以再加300分。谢谢,盼答!
C cnkk Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-16 #6 报表除了输出到打印机外,一般有其它输入方式的,就是用自己的方法将输出结果保存下来, 自已再控制输出。 万一找不开方法,就直接读它的 Canvas 。 我没有做类似的,所以没法给你源码。
T thinknet Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-19 #7 用TPrintDBGridEh控件,直接就可以打印了。
H hengnuo Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-19 #8 TO:thinknet 能否给一个例子,对于TPrintDBGridEh控件我不熟悉。谢谢!
K kkyy Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-19 #9 那只能是自己先接收报表,分割,再打印了。看看FR的PAGE对象的代码,能否读CANVAS。
N Nizvoo Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-19 #10 关注,学习~ 分割是个法子,没做过。所以不能提什么意见。
T thinknet Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-20 #11 TPrintDBGridEh是和TDBGridEh控件关联在一起使用的,它们一个控件集的,网上很多, 如果你没有留个MAIL,我发给你 具体使用其实也没有什么,只要TDBGRIDEH里显示什么它就打什么,如果超宽或超长 它就自动分割。
TPrintDBGridEh是和TDBGridEh控件关联在一起使用的,它们一个控件集的,网上很多, 如果你没有留个MAIL,我发给你 具体使用其实也没有什么,只要TDBGRIDEH里显示什么它就打什么,如果超宽或超长 它就自动分割。
H hengnuo Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-20 #12 To thinknet :我的邮件地址是:hengnuo@263.net 我的报表是按一定的格式套打,基本不用grid一类的控件。 To kkyy :我想问一下,是不是将结果转换为image,然后分割打印。如果是这样能否提供 代码。或者说具体的做法。 谢谢。
To thinknet :我的邮件地址是:hengnuo@263.net 我的报表是按一定的格式套打,基本不用grid一类的控件。 To kkyy :我想问一下,是不是将结果转换为image,然后分割打印。如果是这样能否提供 代码。或者说具体的做法。 谢谢。
K kkyy Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-22 #13 我现在在外面,没有Delphi,不能看FR的东西,不过你可以问一下WHF,他对这个最有研究了。
N Nizvoo Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-22 #14 whf www.pcjingning.com?????? 上去看看吧
H hengnuo Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-23 #15 To Nizvoo:能否具体一点。 To kkyy:谢谢你。
A aerobull Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-25 #17 //有这么一4张A4大(297*840)的报表需要由普通的A4/幅面的打印机打出,因此,每页只能打整个报表的1/4, //问题是:如何让报表平均分成4份打印出来呢? 也是是在A4张上打好几份表,而不是一张A4上打一份表? 自己写报表生成嘛,生成html文件,打印即可. 简单、高效!!!
//有这么一4张A4大(297*840)的报表需要由普通的A4/幅面的打印机打出,因此,每页只能打整个报表的1/4, //问题是:如何让报表平均分成4份打印出来呢? 也是是在A4张上打好几份表,而不是一张A4上打一份表? 自己写报表生成嘛,生成html文件,打印即可. 简单、高效!!!
H hengnuo Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-25 #18 TO AEROBULL:生成HTML文件打印,我没有试过,但是不知道DELPHI如何控制打印的 尺寸精度,比如说5厘米的横线RM里面能控制基本打印出来是5厘米,HTML能否做到? ????????诸位大富翁: 我想问一下,如果生成图片文件的话,如何分割打印,如果说可以分割的话, 则打印比较好办了,只需要从注册表里读出打印机的相应的DPI,计算需要控制的 打印尺寸。
TO AEROBULL:生成HTML文件打印,我没有试过,但是不知道DELPHI如何控制打印的 尺寸精度,比如说5厘米的横线RM里面能控制基本打印出来是5厘米,HTML能否做到? ????????诸位大富翁: 我想问一下,如果生成图片文件的话,如何分割打印,如果说可以分割的话, 则打印比较好办了,只需要从注册表里读出打印机的相应的DPI,计算需要控制的 打印尺寸。
A aerobull Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-26 #19 //,比如说5厘米的横线RM里面能控制基本打印出来是5厘米,HTML能否做到? 你试一下不就知道了, 不过,html的打印与ie的页面设置有关。 //,如果生成图片文件的话 到时更麻烦。
H hengnuo Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-26 #20 To Aerobull:我今天试了一下,生成的HTML还是打印不全,他并不自动分页打印。 也许是我设置不对,明天我再试一试。