zoukankan      html  css  js  c++  java
  • Active Report 紙張設置小結

    有朋友問起我Active Report關於針式打印實現連續打印時的問題,這裡我把我的經驗分享一下,如有更好的辦法,請發表留言,謝謝。

    在針式打印實現連續打印時,紙張設置十分重要,不然就會跑紙,在活動報表中,我們需要先量好打印紙張的大小

    主要是長度非常重要,active report 中的單位為緹,1厘米=567緹,打印機本身都有邊距,所以一般要設置下邊距

    在在Printer Setings中,PaperSize設為Custom paper size,Width為寬n厘米*567=緹,Height為高=n厘米*567=緹,在運行報表時看是否有紅線,如果有,說明已經超過邊距,

    對於不同操作系統與不同列印機問題

    在報表的Private Sub ActiveReport_DataInitialize()中首部加入on erorr resume next,然後在該過程最後加入

    Err.Clear

    Printer.DeviceName = "Epson AAAA"

    暫且指定一個現實中不存在的印表機,這樣就可以解決問題了

  • 相关阅读:
    springboot1.x+dubbo案例
    dubbo相关的博文
    druid监控配置
    Tomcat启动报错整理
    Hibernate @OneToMany等注解设置查询过滤条件等
    异常处理
    复杂的xml转化为java实体
    简单Java类与XML之间的转换
    mysql errno 150
    JdbcTemplate进行查询
  • 原文地址:https://www.cnblogs.com/conghuip/p/1616946.html
Copyright © 2011-2022 走看看