日期:2014-05-20  浏览次数:20878 次

asp.net 水晶报表 自定义打印纸张
我现在想要asp.net打印特殊格式纸张


特殊纸张大小比A4高度和宽度稍微大一点,用爱普生打印机。


现在问题是,我水晶报表设置为A5纸张,这样打印出来会出现,连续打印的两张纸分别显示一半的数据

而且打印张数比较多的时候,打印中间会出现空白页出现。


现在向高手寻求解决方案,或整改方法。。。。。。
------解决方案--------------------
A4格式,你能用a5的打印出來?
------解决方案--------------------
说错了,是比A5的稍微大一点
------解决方案--------------------
纸张的大小可以自定义的,在打印机选项里面设置
------解决方案--------------------
打印张数比较多的时候,打印中间会出现空白页出现。---这个有可能是程序的问题,你可以先预览一下数据
用指定纸张,我们的做法是:
  1)水晶报表右键-》设计->打印机设置,设置指定的打印机和算自定义的纸张
  2)设置操作系统中的打印机中的默认纸张为自定义的纸张

------解决方案--------------------
我是通过水晶报表来打印的

你说的意思是不是这样的呢?
1、在设计水晶报表的时候,选择打印机,和自定义纸张
2、在控制面板中的打印机中设置自定义纸为默认纸张?

是不是这个意思呢?
------解决方案--------------------
引用:
我是通过水晶报表来打印的

你说的意思是不是这样的呢?
1、在设计水晶报表的时候,选择打印机,和自定义纸张
2、在控制面板中的打印机中设置自定义纸为默认纸张?

是不是这个意思呢?


在报表设置时选择指定的纸张就可以了
------解决方案--------------------
我是在报表设计时候选择自定义纸张的,同时在打印机中定义好纸张,但是打印出来的跟我定义的根本不一样的


另外,我看到有人说,水晶报表存在这个缺陷,就是自定纸张预览格式是正确的,打印是不正确的。是不是呢?


期待解答
------解决方案--------------------
引用:
我是在报表设计时候选择自定义纸张的,同时在打印机中定义好纸张,但是打印出来的跟我定义的根本不一样的


另外,我看到有人说,水晶报表存在这个缺陷,就是自定纸张预览格式是正确的,打印是不正确的。是不是呢?


期待解答


确实有这种情况,但是我还没遇到,同事遇到过
------解决方案--------------------
1,首先在设置报表自定义纸张要设对,且在设计报表预览时跟设计要一致。
2,把可以打印该大小纸张的打印机设为默认打印机,运行程序打印即可。。。
------解决方案--------------------
哪位,能写个详细的操作步骤给我参考下呢??

万分感谢!!
------解决方案--------------------
高手在哪里??
------解决方案--------------------

http://blog.csdn.net/happy09li/article/details/6931959
http://www.cnblogs.com/babyt/archive/2009/05/26/1490368.html
------解决方案--------------------
我自己的解决方案是,在空白页面输出HTML代码组成我要的报表,让后用浏览器的打印功能!

有更好的吗?请赐教!!