现需要在此基础上,实现报表的双面印刷功能,求一个大体思路!
7 个解决方案
#1
先打奇数页,再打偶数页....
#2
楼上说的没错!
先打奇数页,然后再打印偶数页,有可能需要反转打印,就是奇数从小到大,偶数从大到小。
先打奇数页,然后再打印偶数页,有可能需要反转打印,就是奇数从小到大,偶数从大到小。
#3
Mark!
#4
不是很明白什么意思,能不能再解释下?
#5
打印时先设置打印页码为奇数的那些页面
然后Msgbox停一下等用户换纸
最后设置打印页码为偶数的那些页面
然后Msgbox停一下等用户换纸
最后设置打印页码为偶数的那些页面
#6
你自己用打印机打印的时候选择双面打印的功能就知道这个思路了。
#7
补充几点问题描述:
1)不考虑手动双面印刷,仅考虑打印机支持的双面印刷的情况。上面各位提到的奇偶数控制法很可能行不通。
2)现有程序的问题是,当打印机设置了双面印刷后,印刷的时候的确是按双面印刷在走纸,但是具体的报表还是无法打在同一页的正反面,不知道是哪个环节的问题。
例,打印一个有2页的报表,期待结果是2页打到同一张之上,但具体执行结果是,2页分别打在两张纸上,在打每一张纸的时候,打印机确实是按照双面印刷的流程在走纸。
还望大家帮忙研究一下
1)不考虑手动双面印刷,仅考虑打印机支持的双面印刷的情况。上面各位提到的奇偶数控制法很可能行不通。
2)现有程序的问题是,当打印机设置了双面印刷后,印刷的时候的确是按双面印刷在走纸,但是具体的报表还是无法打在同一页的正反面,不知道是哪个环节的问题。
例,打印一个有2页的报表,期待结果是2页打到同一张之上,但具体执行结果是,2页分别打在两张纸上,在打每一张纸的时候,打印机确实是按照双面印刷的流程在走纸。
还望大家帮忙研究一下
#1
先打奇数页,再打偶数页....
#2
楼上说的没错!
先打奇数页,然后再打印偶数页,有可能需要反转打印,就是奇数从小到大,偶数从大到小。
先打奇数页,然后再打印偶数页,有可能需要反转打印,就是奇数从小到大,偶数从大到小。
#3
Mark!
#4
不是很明白什么意思,能不能再解释下?
#5
打印时先设置打印页码为奇数的那些页面
然后Msgbox停一下等用户换纸
最后设置打印页码为偶数的那些页面
然后Msgbox停一下等用户换纸
最后设置打印页码为偶数的那些页面
#6
你自己用打印机打印的时候选择双面打印的功能就知道这个思路了。
#7
补充几点问题描述:
1)不考虑手动双面印刷,仅考虑打印机支持的双面印刷的情况。上面各位提到的奇偶数控制法很可能行不通。
2)现有程序的问题是,当打印机设置了双面印刷后,印刷的时候的确是按双面印刷在走纸,但是具体的报表还是无法打在同一页的正反面,不知道是哪个环节的问题。
例,打印一个有2页的报表,期待结果是2页打到同一张之上,但具体执行结果是,2页分别打在两张纸上,在打每一张纸的时候,打印机确实是按照双面印刷的流程在走纸。
还望大家帮忙研究一下
1)不考虑手动双面印刷,仅考虑打印机支持的双面印刷的情况。上面各位提到的奇偶数控制法很可能行不通。
2)现有程序的问题是,当打印机设置了双面印刷后,印刷的时候的确是按双面印刷在走纸,但是具体的报表还是无法打在同一页的正反面,不知道是哪个环节的问题。
例,打印一个有2页的报表,期待结果是2页打到同一张之上,但具体执行结果是,2页分别打在两张纸上,在打每一张纸的时候,打印机确实是按照双面印刷的流程在走纸。
还望大家帮忙研究一下