zoukankan      html  css  js  c++  java
  • ActiveReports 打印条码无法设置纸张大小?

          打印机纸张大小为宽:10.2cm, 高:7.6cm。打印需求是一张报表全部打印到一张纸上(上面有商品条码和其他几个属性,打印出来之后可以将纸直接贴到商品上)。
          报表的 PrintWidth 用代码重新赋过值:3.8in,Section高的总和为2.9in。转化为厘米之后宽度和高度都在一张纸之内。而且报表所有的内容全部没有超出边界。但是打印的时候每张报表都会打出三张纸,内容全部在第一张纸上,后两张为空白(不知道这种情况专业用语是不是叫做“跳纸”?)。还有一个奇怪的现象就是:报表用 AR 报表设置器 Preview 功能中的打印时候,只会出一张纸,而通过 Aspx 页面加载进来的报表控件中的打印按钮,就会出现上面的“跳纸”情况!调了很久始终不知道是什么原因。最后我注意到一个现象:在 Preview 中的报表页面(白色背景区)大小只有我们设置的那个大小,但是在 Aspx 中的报表页面大小却很大(好像和 A4 纸差不多大)。为什么在 Aspx 页面中的报表不能自己控制大小???
          报表检查过了,实在看不出哪里出的问题。唯一还有一个“特殊”的地方:打印机是安装在局域网里的一台电脑上共享出来给我测试的。难道和这个会有关系?把报表放到打印机所在的机器上测试,没有出现跳纸现象!!我在我机器上访问局域网里打印机所在机器的页面打印,也不出现跳纸现象!!
          晕死!问题虽然解决,具体原因不清。看来要求是打印驱动必须安装在主机上。。。

  • 相关阅读:
    LightOJ 1344 Aladdin and the Game of Bracelets
    CF 1132A,1132B,1132C,1132D,1132E,1132F(Round 61 A,B,C,D,E,F)题解
    CF 1130A 1130B 1130C1129A1 1129A2 1129B(Round542A B C D1 D2 E)题解
    CF 1131A,1131B,1131C,1131D,1131F(Round541 A,B,C,D,F)题解
    CoderForces-Round60D(1117) Magic Gems
    CoderForces Round60-(1117A,1117B,1117C题解)
    LightOJ 1038 Race To 1 Again(概率DP)
    XHXJ'S LIS(数位DP)
    CF 55D Beautiful Numbers(数位DP)
    LightOJ 1229 Tablecross
  • 原文地址:https://www.cnblogs.com/focus/p/1051953.html
Copyright © 2011-2022 走看看