找回密码
 立即注册

QQ登录

只需一步,快速开始

wengf1983

高级会员

23

主题

91

帖子

1040

积分

高级会员

积分
1040

活字格认证

wengf1983
高级会员   /  发表于:2011-12-20 16:04  /   查看:8955  /  回复:8
你好,能否问一个关于ActiveReport的问题呢。
ActiveReport的版本是ActiveReports for .NET 3.0J SP4 Pro
在IE8的环境下是没有问题的,但是在IE9的环境下出现了一些问题,
例如打印窗口的位置问题,打印用纸的设置等等的问题。
请问ActiveReports 在IE9的环境有对应吗,有什么办法解决出现的这些问题呢。

8 个回复

倒序浏览
wengf1983
高级会员   /  发表于:2011-12-20 19:39:00
沙发

回复 1# wengf1983 的帖子

补充一下吧,
就是我用CSS设置了打印窗口的位置是画面中央的,在IE8下是正确的在中央显示出来,但是IE9的环境下就显示在左上角了。
还有一个问题就是我设置了打印的给纸装置(Printer.PaperBin),在IE8下面是正常的设置了的,但是在IE9下面确没有效果。
主要是这2个问题困扰。请帮忙解答1下巴,是否可以设置,还是说IE9下面是不行的呢。
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-12-21 10:20:00
板凳

回复 2# wengf1983 的帖子

你好,
问题1:
你可以给Viewer所在的Div设置一个背景色并把Viewer注释掉,然后在运行程序,看是否能够居中显示,用这样的方法来排查是因为IE9对CSS的支持问题,还是IE9对AR3的支持问题。同时,你可以将该页面发送给我们,我们使用AR3英文版进行测试(因为论坛主要针对AR英文版,没有日文版本的环境)。

问题2:
你使用的是Printer.PaperBin属性吗,在AR3英文版中没有改属性额,能把你设置的代码发来看一看。谢谢!
回复 使用道具 举报
wengf1983
高级会员   /  发表于:2011-12-21 16:36:00
地板

回复 3# dof 的帖子

问题1:
         我的代码发给你你也执行不了吧,只是一个页面的代码,你运行不起来的吧。
这个我要试一下才知道,今天事情还很多可能没时间验证了,至少要明天了。
我又一个疑问就是如果是CSS的问题的话,别的控件都是正常的表示出来了,难道说IE9只是对AR3用的CSS有反映吗,,,
问题2:
         日本版的也是设置不了的,我是在服务器端设置好别的东西,在调用这段script设置。
  <script language="vbscript">
                sub mViewerPDF_ActiveX_LoadCompleted()
                document.all("mViewerPDF_ActiveX").Printer.RenderMode = 1
                document.all("mViewerPDF_ActiveX").Printer.Orientation = 2
                document.all("mViewerPDF_ActiveX").Printer.PaperSize = 43           
                document.all("mViewerPDF_ActiveX").Printer.PaperBin = 4
                document.all("mViewerPDF_ActiveX").Printer.DisplayProgressDialog = False
                document.all("mViewerPDF_ActiveX").PrintReport("True")
        end sub
  </script>
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-12-21 17:48:00
5#
在AR3英文版中,LoadCompleted事件是Viewer(WinForms)的事件,不是WebViewer的事件啊:~
回复 使用道具 举报
wengf1983
高级会员   /  发表于:2011-12-21 18:34:00
6#

回复 5# dof 的帖子

那怎么办,我这边确实也正常运行了,
IE8是没有问题能够正常执行的,但是IE9的环境里面就有问题了呢。
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-12-22 09:07:00
7#

回复 6# wengf1983 的帖子

按照你的描述,使用AR3日文版,随便建一个工程,然后使用上面的代码进行操作都可能出错,你能否新建一个工程,演示你出错的场景,然后,发给我们在英文版本中调试一下。
回复 使用道具 举报
wengf1983
高级会员   /  发表于:2011-12-22 13:49:00
8#

回复 7# dof 的帖子

我验证了一下。Div设置背景色,DIV还是能够在正确位置显示的,但是AR3确没有在正确的位置显示,我想着应该不是CSS3的问题,AR3的问题的可能性会更大一些把。
还有就是我这里是日文的环境,新建了你那边不能执行的可能性也非常的大,你觉得AR3在IE9环境下出现这种现象可能是什么问题呢。
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-12-22 15:00:00
9#

回复 8# wengf1983 的帖子

因为,还不清楚你代码时如何实现的,如果你能提供一个能够在你环境中出错的工程给我们,我们调查起来会比较容易哦
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部