找回密码
 立即注册

QQ登录

只需一步,快速开始

jackie545cs

中级会员

15

主题

41

帖子

716

积分

中级会员

积分
716

活字格认证

jackie545cs
中级会员   /  发表于:2011-3-16 14:18  /   查看:7040  /  回复:1
activeReport 有判断打印是否成功的函数吗?
例如
Dim rpt As New rptTest()
rpt.Document.Print(False, False)

我在程序里怎么知道打印是否成功了 ?还是失败了?

1 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-3-16 16:03:00
沙发
AR并没有提供一个变量来判断打印是否成功或者失败,下面有两种方法来处理你的需求:
1 通过rpt.Document的PrintingThreadErrorEvent和PrintProgress事件来判断打印的状态
2 如果只是看打印过程中有没有异常发生,可以加一个异常处理逻辑

  1.            try
  2.             {
  3.                 rpt.Document.Print(false, false);
  4.             }
  5.             catch (Exception)
  6.             {
  7.                
  8.             }
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部