惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

雷峰网
雷峰网
爱范儿
爱范儿
宝玉的分享
宝玉的分享
Apple Machine Learning Research
Apple Machine Learning Research
博客园 - Franky
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 三生石上(FineUI控件)
人人都是产品经理
人人都是产品经理
阮一峰的网络日志
阮一峰的网络日志
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Last Week in AI
Last Week in AI
博客园 - 聂微东
大猫的无限游戏
大猫的无限游戏
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
罗磊的独立博客
博客园 - 叶小钗
WordPress大学
WordPress大学
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
酷 壳 – CoolShell
酷 壳 – CoolShell
小众软件
小众软件
博客园 - 司徒正美
博客园 - 【当耐特】
IT之家
IT之家

博客园 - 我是程序员

Kubernetes集群安全概述 EventStore .NET API Client在使用线程池线程同步写入Event导致EventStore连接中断的问题研究 Silverlight下实现Windows8风格的进度条 如何确保Silverlight按照区域设定自动加载对应区域的资源 查看进程的启动参数 (转) 如何在Access2007中打开加密的Access2003数据库 在WPF中如何注册热键 业务流程不是需求(ZT) 开源license总结(转) 如何将文本文件读入到DataSet中 利用Eclipse调试JSP XML文件的DOCTYPE定义(转) - 我是程序员 - 博客园 如何定制Acegi验证框架的验证错误信息 别让Hibernate偷走了您的身份(转) Firefox下强制页面缓存失效的设置方法 - 我是程序员 - 博客园 有关Struts标签<html:cancel>使用的一点提示 - 我是程序员 - 博客园 Struts Commons-validator的validation.xml验证文件的配置指南(转) - 我是程序员 - 博客园 大型Web2.0站点构建技术初探(转) 面向对象分析设计的六十一条经验原则(转贴)
如何取消ActiveReport的打印任务
我是程序员 · 2008-04-09 · via 博客园 - 我是程序员

Posted on 2008-04-09 13:37  我是程序员  阅读(1036)  评论(3)    收藏  举报

     我们在使用ActiveReport打印报表的时候需要支持在打印中途取消打印。虽然ActiveReport的Document的Printer属性暴露了QueryPageSettings、PrintPage等事件的事件参数都提供了Cancel属性,但是在实际测试的时候发现设置上述事件的事件参数的Cancel属性确实能够取消打印任务,但是发现整个打印任务全部取消了,包括已经输出到打印缓存的页面。我们的需求是已经输出到打印缓存的页面继续输出到打印机,还没有打印的页面则取消。经过大量的分析和尝试后发现通过设置Printer对象(Document对象所暴露的属性)的ToPage属性的值为0可以解决这个问题。