找回密码
 立即注册

QQ登录

只需一步,快速开始

天狼子e

论坛元老

5

主题

30

帖子

5035

积分

论坛元老

积分
5035

活字格认证

天狼子e
论坛元老   /  发表于:2014-4-23 17:57  /   查看:14598  /  回复:23
有没有mvc3下ar8控件导出pdf,word和excel的示例程序?
能否提供一个简单的sample给我,谢谢

23 个回复

正序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2014-4-25 17:38:00
24#
前端打印的确是调用的PDF的打印机制,IE10/9/8/7和Chrome均正常,Firefox的确存在这一问题。
我会将这一问题提交给产品组进行调查。
回复 使用道具 举报
天狼子e
论坛元老   /  发表于:2014-4-25 16:45:00
23#
Google浏览器可以出打印界面
Firefox点了没反应
IE9下面变成下载PDF文档
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2014-4-25 16:29:00
22#
是可以这样来调用打印方法的:
  1.     // 打印
  2.     function Button4_onclick() {
  3.         var viewMode = GetViewModel('1_WebViewer1');
  4.         if (viewMode.PageLoaded()) {
  5.             viewMode.Print();
  6.         }
  7.     }
复制代码


点击之后可能需要等上3-5秒钟,然后出现以下对话框

本帖子中包含更多资源

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

x
回复 使用道具 举报
天狼子e
论坛元老   /  发表于:2014-4-25 15:01:00
21#
好的,还有一个打印的问题,我这种代码,能否直接这么写打印代码?
  function rpPrint() {

          var viewModel = GetViewModel('WebViewer1');

          if (viewModel.PageLoaded()) {
              viewModel.Print();
          }
      }
好像调用的不成功
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2014-4-25 14:56:00
20#
回复 18楼天狼子e的帖子

Word没有这样的设置,不过我查看了你的报表页边距是默认的2.5cm,可以调小一些就可以在一页中显示全部列。

调整步骤:
VS -> 报表菜单 -> 报表属性 -> 外观 -> 上下左右边距
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2014-4-25 14:46:00
19#
回复 17楼天狼子e的帖子

是的,这是ASP.ENT固有的行为,唯一肯存在的问题就是可能出现多个控件的ID冲突,仅分享。
回复 使用道具 举报
天狼子e
论坛元老   /  发表于:2014-4-25 14:04:00
18#
Word导出时会出现和PDF导出时换行的问题,这个有设置参数可以加吗?
回复 使用道具 举报
天狼子e
论坛元老   /  发表于:2014-4-25 13:59:00
17#
另外一个发现:
<ActiveReportsWeb:WebViewer ID="WebViewer1"  runat="server"
        ClientIDMode="Static" >
加上ClientIDMode="Static",则页面中WebViewer控件的id会恢复正常
回复 使用道具 举报
天狼子e
论坛元老   /  发表于:2014-4-25 13:57:00
16#
好的,问题解决,辛苦了
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部