【问题标题】:IE11 - Crystal Reports - PrintMode ActiveX now displaying PDF prompt (instead of printer prompt)?IE11 - Crystal Reports - PrintMode ActiveX 现在显示 PDF 提示(而不是打印机提示)?
【发布时间】:2013-12-19 02:12:35
【问题描述】:

我最近注意到了这一点,但我不记得是这样的:

熟悉 Crystal 的人,都会熟悉 Crystal Report Viewer 和工具栏:

当我按下打印按钮时,我得到了这个:

这是您在生成 PDF 时收到的提示。我的报告设置为使用 ActiveX!单击“确定”将打开 PDF 查看器(对我来说 Foxit)。

但是 ....(总是有一个但是)...如果我将我的网站放入兼容性视图并单击“打印”按钮,我会看到我期望的对话框:

那么,这里发生了什么?是的,我的站点已经是一个“受信任的站点”,并且您可以想象的每个 ActiveX 设置都已启用。当我在兼容性视图中时,我得到正确的 ActiveX 提示这一事实告诉我这些设置没问题。

而且 IE11 有一个 ActiveX 过滤设置(工具菜单)并且没有启用,所以不是这样。

这是怎么回事???

编辑:在 IE10 和 IE9 中测试 - 工作正常。 IE11 是它“崩溃”的时候。

【问题讨论】:

  • 听起来像是 IE 问题。这是 64 位的 IE 吗?
  • 嗯。好问题。我忘了检查我的机器上的默认设置是使用 64 位还是 32 位。 Active-X dll 是 32 位版本。我去看看。
  • 从 Program Files 和 Program Files (x86) 打开 iexplore.exe,它们的行为相同。
  • 这就是我想要的。可惜没用。
  • 如果你在 IE 中按 F12 并将浏览器模式更改为 IE10,它可以工作吗?

标签: internet-explorer pdf crystal-reports activex crystal-reports-viewer


【解决方案1】:

在完成您的测试后,我建议您做两件事:

  1. 检查是否有可用的更新版本的 ActiveX 可以解决您的问题。我会在 Microsoft 网站和 SAP 上进行检查。
  2. 在 SAP Crystal 论坛上发帖寻求解决方案。我今天早上已经检查了他们的论坛,但找不到任何相关内容。

现在我猜你只需要在兼容模式下查看你的应用或返回到 IE10 直到修复。

编辑:在 SAP 论坛上找到了解决方案。建议将他的 CR Basic 版本更新为 CR for VS 版本。请看帖子here

【讨论】:

  • 我结束了 SAP Crystal 论坛(您的观点 #2)。退一步说,我正在使用 Visual Studio 2008 附带的 Crystal Reports Basic。他们的解决方案是更新到 Visual Studio 2010 或更高版本附带的 Crystal Reports。然后,我可以获得 IE11 支持的更新。我不会使用我使用的版本来获得它。感谢您的意见。
  • 我很高兴你明白了。这对我来说是一个新问题,我很高兴找到了一个解决方案,以便其他人可以从中受益。
  • 是的,我也是。对于所有点。再次感谢,感激不尽。我发布 SAP 链接以供参考:scn.sap.com/thread/3473468
  • 更新了我的答案以包含您的链接,以免被忽视。干杯!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-04-26
  • 1970-01-01
  • 1970-01-01
  • 2019-03-27
  • 2013-08-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多