首页 > 软件开发 > 编程语言 >

使用ActiveReports实现直接打印功能

来源:互联网 2023-03-17 00:14:50 234

很多用户想在项目中,当报表加载完成之后,自动执行打印操作,浏览器直接跳转到打印预览界面,本篇博客主要介绍,在Web打印过程中,如何将预览报表页面隐藏,从而实现直接打印。PVB办公区 - 实用经验教程分享!

接下来,我们就看看如何在自己项目中如何实现直接打印的功能。PVB办公区 - 实用经验教程分享!

工具/原料

  • ActiveReports报表控件
  • Visual Studio

方法/步骤

  • 1

    新建ASP.NET 工程PVB办公区 - 实用经验教程分享!

    使用ActiveReports实现直接打印功能PVB办公区 - 实用经验教程分享!

    使用ActiveReports实现直接打印功能PVB办公区 - 实用经验教程分享!

  • 2

    添加Web页面PVB办公区 - 实用经验教程分享!

    使用ActiveReports实现直接打印功能PVB办公区 - 实用经验教程分享!

  • 3

    在界面中添加WebViewer,并设置ViewType属性为FlashViewerPVB办公区 - 实用经验教程分享!

    使用ActiveReports实现直接打印功能PVB办公区 - 实用经验教程分享!

  • 4

    添加报表PVB办公区 - 实用经验教程分享!

    使用ActiveReports实现直接打印功能PVB办公区 - 实用经验教程分享!

  • 5

    将FlashViewer的ReportName属性设置为 RdlReport1.rdlx;PVB办公区 - 实用经验教程分享!

    使用ActiveReports实现直接打印功能PVB办公区 - 实用经验教程分享!

  • 6

    FlashViewer 提供两种方式来实现直接打印。PVB办公区 - 实用经验教程分享!

    使用StartPrint 属性PVB办公区 - 实用经验教程分享!

    展开FlashViewerOptions属性的,设置StartPrint 属性为True。当执行打印报表时,会显示打印对话框PVB办公区 - 实用经验教程分享!

    使用ActiveReports实现直接打印功能PVB办公区 - 实用经验教程分享!

  • 7

    使用脚本实现PVB办公区 - 实用经验教程分享!

    1. 首先设置FlashViewer的UserClientApi 属性为True。PVB办公区 - 实用经验教程分享!

    2. 打开页面, 在OnLoadProgress事件中,添加以下脚本代码。你可以直接使用State属性来检测报表是否加载完成,并使用Print方法来调用系统的打印对话框。PVB办公区 - 实用经验教程分享!

    使用ActiveReports实现直接打印功能PVB办公区 - 实用经验教程分享!

  • 7该信息非法爬取自百度经验
  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!PVB办公区 - 实用经验教程分享!


    标签: 编程语言报表打印软件开发

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码