找回密码
 立即注册

QQ登录

只需一步,快速开始

frank.zhang
社区贡献组   /  发表于:2015-5-11 17:35:00
11#
您好,

本帖子中包含更多资源

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

x
回复 使用道具 举报
KinnSoft
高级会员   /  发表于:2015-5-11 18:06:00
12#
请看我们的google 版本


本帖子中包含更多资源

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

x
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-5-12 09:38:00
13#
您好,
经过调查发现,在IE下可以正常显示,在chrom下使用AcrobatReader可以正常显示。并且AcrobatReader支持chrome浏览器fit the page选项进行大小的改变。ie的flash和chrome的flash是两个完全独立的产品。综上所述,我们认为是flash在chrome下默认行为就是fit the page,并且不能够改变这个行为。
建议方式:
1.只使用IE浏览器
2.将chrome的换为AcrobatReader
  1. WebViewer1.ViewerType = GrapeCity.ActiveReports.Web.ViewerType.FlashViewer;
复制代码

更换为
  1. WebViewer1.ViewerType = GrapeCity.ActiveReports.Web.ViewerType.AcrobatReader;
复制代码
回复 使用道具 举报
KinnSoft
高级会员   /  发表于:2015-5-14 08:58:00
14#
这个要改代码吗?  不能用enduserdesigner模板配置吗?
回复 使用道具 举报
KinnSoft
高级会员   /  发表于:2015-5-14 09:06:00
15#
有个很重要的问题:  
       请看图片:
       预览时: 数据之间有回车换行,但是多出了一个换行,但是保存为word时不会
   
      


       保存为Excel时: 数据之间有回车换行的,但是显示时,还是黏在一起,得调整excel才能回车
   


         报文为word时,  线条没掉了
   

本帖子中包含更多资源

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

x
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-5-14 10:57:00
16#
您好,
关于您问的两个问题,做如下回答:
第一个问题,您遇到的问题是chrome浏览器使用Flash时的BUG,所以解决的方案,一是建议使用IE浏览器,二是修改代码,使用PDF的view。
第二个问题,这个报表模板,就是之前我建议您修改为子报表的模板。您修改后的模板能否上传给我,还有Excel和word的导出文件。
我对您这个问题的理解是,word展示时是正确的。其它的两种都是错误的。
回复 使用道具 举报
KinnSoft
高级会员   /  发表于:2015-5-14 16:06:00
17#
回复 13楼frank.zhang的帖子

      这个方案更糟糕, 连套打全打的功能都没掉了.
      没有控制“打印选项“的属性,直接把fit to page 默认设置为空。
      或者不调用打印预览
回复 使用道具 举报
KinnSoft
高级会员   /  发表于:2015-5-14 16:10:00
18#
回复 16楼frank.zhang的帖子

        先回到你的第二点:  word 导出整体是OK的,但是你发现没有,哪些线条都没掉了, 我们的模板里是有这些线条的;  Excel也是对的,但是就是有些信息, 如费用名称,金额,我们用”回车换行“隔开了,但是导出到Excel时,黏在一起了,我们不得不去调整。
      1. 导出word时,要显示线条出来
      2. 导出Excel时,根据回车换行自动换行显示;
   第一个问题: 我们改了代码,更糟糕, 不是到你们有没有兼容的方法。
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-5-14 17:44:00
19#
您好,
经过电话沟通,我们这边已经理解您的问题,会尽快处理。
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-5-15 09:15:00
20#
您好,
打印的问题,我使用了一个新的方式进行,打印,我这边测试发现能够满足您的需求。
具体的方式,在asp页面上放置一个button,点击这个button时,触发以下的代码
  1.         protected void Button5_Click(object sender, EventArgs e)
  2.         {
  3.             string report = "UAFL_Test";
  4.             GrapeCity.ActiveReports.PageReport report1 = null;
  5.             report1 = new GrapeCity.ActiveReports.PageReport(new System.IO.FileInfo(Server.MapPath("/Reports/" + report + ".rdlx")));
  6.             report1.Report.DataSources[0].DataSourceReference = "";
  7.             report1.Report.DataSources[0].ConnectionProperties.DataProvider = "OLEDB";
  8.             report1.Report.DataSources[0].ConnectionProperties.ConnectString = string.Format("Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};", Server.MapPath("/Data/NWind_CHS.mdb"));
  9.             GrapeCity.ActiveReports.Document.PageDocument _reportRuntime = new GrapeCity.ActiveReports.Document.PageDocument(report1);
  10.             GrapeCity.ActiveReports.PrintExtension.Print(_reportRuntime, true, true);
  11.         }
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部