找回密码
 立即注册

QQ登录

只需一步,快速开始

iceman
社区贡献组   /  发表于:2014-11-5 17:45:00
11#
回复 10楼KinnSoft的帖子

套打中的效果是通过 AdjustPaperOrientation 实现的,请在后台设置以下代码:

  1.             this.WebViewer1.FlashViewerOptions.PrintOptions.AdjustPaperOrientation = GrapeCity.ActiveReports.Web.ExportOptions.FlashViewerOptions.PaperOrientationOptions.None;
复制代码


我这边预览和打印的效果如图:

本帖子中包含更多资源

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

x

评分

参与人数 1满意度 +5 收起 理由
KinnSoft + 5 谢谢,帮忙看下错位问题

查看全部评分

回复 使用道具 举报
KinnSoft
高级会员   /  发表于:2014-11-7 11:01:00
12#
设置你说的属性后,普通打印是可以了,但是套打错位的问题仍然存在,没看到你demo套打的效果,是否有错位呢?
(之前已经把我项目中的模板发上去了)




本帖子中包含更多资源

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

x
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-11-7 14:41:00
13#
回复 12楼KinnSoft的帖子

原因为打印纸张宽度小于报表宽度所以有错位效果,使用以下代码替换前台 printreport 方法:

  1.         function printreport() {
  2.             var orient = "None";
  3.             var scale = "AllowScaleUp";
  4.             var from = 1;
  5.             var to = pages;
  6.             var ops = viewerforprint.CreatePrintOptions();
  7.             ops.AdjustPaperOrientation = orient;
  8.             ops.ScalePages = scale;
  9.             ops.ClearPageRanges();
  10.             ops.AddPageRange(from, to);
  11.             viewerforprint.Print(ops);
  12.         }
复制代码

主要使用 var scale = "AllowScaleUp"; 设置了自动缩放效果。

评分

参与人数 1满意度 +5 收起 理由
KinnSoft + 5 谢谢,错位问题解决了,但是激活了另外一个问题

查看全部评分

回复 使用道具 举报
KinnSoft
高级会员   /  发表于:2014-11-26 10:37:00
14#
Server:Microsoft-IIS/6.0

Browser:IE/Chrome

按楼上的代码修改后,套打错位的问题,解决了,但发布到服务器后,某些原来可正常预览的报表A报错IOError,具体错误见图;
根据错误提示来看,貌似是HttpHandler的设置问题,但之前已经设置过了,而且我把站点文件还原为发布前的,报表A还是报错;
尝试过的方法:
1、检查当前站点AR相关设置,都正确,且还原站点,报表A还是报错。
2、重新创建新的站点,套打和报表A都正常

虽然重新创建新站点可以解决,但我想知道报错的根本原因,否则以后还有可能发生,不可能一直通过创建新站点来解决,我通过调试工具来查问题,但是找不出问题所在,还请帮忙看下,谢谢。




本帖子中包含更多资源

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

x
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-11-26 10:53:00
15#
回复 14楼KinnSoft的帖子

Hi KinnSoft,

AR 9 已经内置了套打功能,详细请参考:
http://blog.gcpowertools.com.cn/post/2014/11/12/AR9-Layers.aspx
是否可以考虑升级到 AR9 来解决这个问题,因为之前是通过自定义方式实现,在使用上有很多不可预知性。

当然,如果您需要在 AR8 基础上进行调查我也会继续跟进。
谢谢
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-12-4 10:00:00
16#
回复 14楼KinnSoft的帖子

关于IIS6部署的问题,主要是需要检查以下几点:
1.Handller 是否已经正确配置
2.相关 DLL 是否已经拷贝进来。(不过您这边应该不存在这个问题)

从截图来看还是 ar8 的 handler 没有正确配置,不过根据当前信息我还没有办法确定问题在哪,建议您对比正常和出问题网站的 ar8 handler 的配置方法,确保每个选项都相同。
看看能否找出问题。

另外,之前处理过 IIS6 的部署问题,最终是因为没有去掉红色框中的勾选。


可以参考下我们沟通的过程:
http://gcdn.gcpowertools.com.cn/showtopic-14033.html

本帖子中包含更多资源

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

x
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部