从 IE8 打印时出现“缩小以适应”的奇怪行为

从 IE8 打印时出现“缩小以适应”的奇怪行为

在我们的测试环境中,一切都运行良好。我们在打印首选项中启用了“缩小以适应”以避免内容超出屏幕边缘。在少数客户处,缩小以适应打印无法正常工作。当您进行打印预览时,它会超出边缘。现在来看看奇怪的部分。在打印预览窗口中,将方向更改为横向再改回纵向,它会缩小到完全适合。将缩放选项从“缩小以适应”更改为任何其他数字然后再改回,它会缩小到完全适合。但是当您第一次进入或只是打印而不预览时,它永远不会正确。是什么导致了这种无稽之谈?

答案1

我在 IE8 和 Windows XP 机器上遇到了相同的“缩小以适应”怪异现象。同样,我在另一台机器上没有遇到这个问题。两台机器都运行相同版本的 IE8(8.0.6001.18702)。我尝试重新启动出现问题的机器,但没有成功。然而,在运行 Windows Update 安装大量 Windows 更新后,问题消失了。所以看起来其中一个更新修复了问题,但由于我批量安装了一大堆更新,所以我不完全确定是哪一个。无论如何,运行 Windows Update 可能会神奇地修复这个奇怪的错误。

以防万一有用,以下是我今天安装的更新的完整列表,其中一个似乎修复了一些问题。KB2618444 和 KB2544521 是唯一看起来明确与 IE 相关的更新,但都没有提到任何有关打印的内容……

  • Windows XP- Windows Server 2003 和 Windows XP x86 上的 Microsoft .NET Framework 2.0 SP2 安全更新 (KB2656352)
  • Windows XP- Windows XP、Server 2003、Vista、Server 2008 x86 上的 Microsoft .NET Framework 3.5 SP1 安全更新 (KB2657424)
  • Windows XP- Windows XP 更新 (KB2633952)
  • Windows XP- Windows 恶意软件删除工具 - 2011 年 12 月 (KB890830)
  • Windows XP- 适用于 Windows XP 的 Internet Explorer 8 累积安全更新 (KB2618444)
  • Office 2007- Microsoft Office 2007 套件安全更新 (KB2596785)
  • Office 2007- Microsoft Office 2007 套件更新 (KB2596651)
  • Office 2007- Microsoft Office 2007 套件更新 (KB2596789)
  • Office 2007- Microsoft Office PowerPoint 2007 安全更新 (KB2596912)
  • Office 2007- Microsoft Office Publisher 2007 安全更新 (KB2596705)
  • Office 2007- Microsoft Office Excel 2007 更新 (KB2596596)
  • Office 2007- Microsoft Office PowerPoint 2007 安全更新 (KB2596764)
  • Windows XP- Windows XP 安全更新 (KB2633171)
  • Windows XP- Windows XP 安全更新 (KB2620712)
  • Windows XP- Windows XP 安全更新 (KB2619339)
  • Windows XP- Windows XP 的 ActiveX Killbits 累积安全更新 (KB2618451)
  • Windows XP- Windows XP 安全更新 (KB2639417)
  • Windows XP- Windows XP 安全更新 (KB2624667)
  • Windows XP- Windows XP 更新 (KB2641690)
  • Windows XP- Windows XP 安全更新 (KB2544893)
  • Office 2007- Microsoft Office Outlook 2007 垃圾邮件过滤器更新 (KB2596560)
  • Windows XP- Windows XP 安全更新 (KB2564958)
  • Windows XP- Windows Server 2003 和 Windows XP x86 上的 .NET Framework 2.0 SP2 和 3.5 SP1 的安全更新 (KB2518864)
  • Windows XP- Windows XP 安全更新 (KB2592799)
  • Windows XP- Windows Server 2003 和 Windows XP x86 上的 Microsoft .NET Framework 2.0 SP2 安全更新 (KB2572073)
  • Windows XP- Windows XP、Windows Vista 和 Windows Server 2008 x86 上的 Microsoft .NET Framework 1.1 SP1 安全更新 (KB2572067)
  • Office 2007- 2007 Microsoft Office 系统安全更新 (KB2553074)
  • Office 2007- Microsoft Office Outlook 2007 更新 (KB2583910)
  • Office 2007- Microsoft Office 2007 系统安全更新 (KB2553089)
  • Office 2007- Microsoft Office 2007 系统安全更新 (KB2553090)
  • Office 2007- Microsoft Office 2007 系统安全更新 (KB2584063)
  • Office 2007- Microsoft Office Excel 2007 安全更新 (KB2553073)
  • Windows XP- Windows XP 安全更新 (KB2570947)
  • Windows XP- Windows XP 安全更新 (KB2536276)
  • Windows XP- Windows XP 安全更新 (KB2570222)
  • Windows XP- Windows Server 2003 和 Windows XP x86 上的 Microsoft .NET Framework 2.0 SP2 安全更新 (KB2539631)
  • Windows XP- Windows XP 安全更新 (KB2566454)
  • Windows XP- Windows XP 安全更新 (KB2567680)
  • Windows XP- Windows XP 安全更新 (KB2507938)
  • Office 2007- Microsoft Office 文件验证插件
  • Windows XP- Windows XP 更新 (KB2541763)
  • Windows XP- 适用于 Windows XP 的 Internet Explorer 8 安全更新 (KB2544521)
  • Windows XP- Windows XP 安全更新 (KB2476490)
  • Office 2007- Microsoft Office InfoPath 2007 安全更新 (KB2510061)
  • Office 2007- Microsoft Office 2007 系统更新 (KB2539530)
  • Windows XP- Windows XP 安全更新 (KB2535512)
  • Windows XP- Windows XP 安全更新 (KB2510531)

相关内容