最近碰到一个问题,Reporting servcie报表打印的时候,自定义的纸张大小,而且纸的宽度大于高度,打印效果就出现异常,整个报表就压扁到原来的1/2大小了。
现在用的纸大约是A4纸的一半大小,链式走纸。
在网上查了很久,都说是微软的bug,但是帖子都好久了,不知道现在出解决方案了没有,了解的请发言。多谢。

解决方案 »

  1.   

    没用过Reporting servcie, 不过在其它开发工具中有类似问题,要在报表和打印机都设自定义纸张。
      

  2.   


    大乌龟,俺那个红花可是水区的,不像你那些都是货真价实的现在做的是Web开发阿,直接打页面更不好控制
      

  3.   


    您是说打印机设置吗? LQ 1900k 打印机,驱动是标准的,进纸方式:链式,纸张大小:自定义的21X14大小的
    打印出来以后字都是扁的了,就是说把14cm的东西压缩到7cm上了,真晕
      

  4.   


    你是说版本是10.2的?那个是免费的吗?好像水晶报表都是按服务器收费的
    之前最早是用的水晶报表,但是后来公司审计说那个不能用,就改Reporting service了
      

  5.   


    其他的都没有问题,这个报表如果把打印页面设置为A4的,也没有问题。
    只是用户A4纸打印,有点浪费,现在用的纸大约有A4的一半大小
      

  6.   

    设置报表的BODY大小的值,还有就是Report的height/width.
    可以设置任意的大小,只要你的打印机支持,
    我们之前还调过很多标签打印机的,
    都是设置报表的BODY的height/width和Report得height/width来实现的.
    例如,A4的设置为29.7CM x 21 CM等等.
    试试吧
      

  7.   


    都有设置的,但是纸张设置为21CM x 14CM这样的尺寸的时候,就出异常了
    打A4纸这样的一点问题都没有
      

  8.   

    那打印机上面的应该怎么样设置呢?
    打印纸张已经设置为21CM x 14CM
    其他还有什么需要设置的马?
      

  9.   

    用vb2010做了一个web打印(Rdlc),设置纸张
    宽21cm 高9.6就是一个票据,但是输入数字后就变成横向打印了,我发现只要高度小于宽度就自己变为横向打印,有什么方法可以变为纵向打印,我用vb2012也是同样的问题。