找回密码
 立即注册

QQ登录

只需一步,快速开始

lmcshy5311

中级会员

2

主题

7

帖子

624

积分

中级会员

积分
624

活字格认证

最新发帖

[已处理] 关于activereport

lmcshy5311
中级会员   /  发表于:2014-9-5 17:11  /   查看:6678  /  回复:5
新手入门,求指导
1,模板文件rpx和rdlx的区别,除了页面样式以为还有别的吗?
2,将rpx文件Load之后,不使用提供的控件,怎么用代码调用 印刷 印刷预览 功能?
Load的代码 :
string CurrentFileLocation = System.AppDomain.CurrentDomain.BaseDirectory + @"Reports\";
            SectionReport rpt = new SectionReport();
            System.Xml.XmlTextReader xml = new System.Xml.XmlTextReader(CurrentFileLocation + "Invoice2.rpx");

            rpt.LoadLayout(xml);
            xml.Close();
            rpt.Run(false);

接下来代码怎么调用打印 打印预览

5 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-9-5 18:07:00
沙发
回复 1楼lmcshy5311的帖子

打印功能请参考:


AR 在 ASP.NET 端自身没有提供打印预览功能,是通过浏览器内置的打印预览功能实现的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
lmcshy5311
中级会员   /  发表于:2014-9-9 10:23:00
板凳
你发的例子里面没看到打印的 功能 是出力到excel的 求打印代码
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-9-9 14:59:00
地板
回复 3楼lmcshy5311的帖子

你好,
Demo 中,前台页面 Button5 即为打印按钮:

  1. <input id="Button5" type="button" value="打印" onclick="return Button5_onclick()" /><br />
复制代码


JavaScript 代码:

  1.         function Button5_onclick() {
  2.             if (viewMode.PageLoaded()) {
  3.                 viewMode.Print();
  4.             }
  5.         }
复制代码


谢谢
回复 使用道具 举报
lmcshy5311
中级会员   /  发表于:2014-9-9 17:35:00
5#
不使用提供的预览打印控件WebView前提下,怎么代码实现打印?新手  谢谢啦
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-9-10 10:24:00
6#
回复 5楼lmcshy5311的帖子

抱歉,ASP.NET 平台下需要通过 Viewer 来打印,如果不需要显示报表可以通过Visible属性隐藏Viewer:

  1.         <ActiveReportsWeb:WebViewer ID="WebViewer1" runat="server" Visible="false" Height="46" Width="345"></ActiveReportsWeb:WebViewer>
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部