2010-05-27 110 views
4

有一个问题,似乎与IE8相当流行(谷歌搜索),但我找不到解决方案的任何地方。我有一个文档长度适中,应打印到3或4页,但有时IE8只打印第一页(在这些情况下,它也将其列为第1/1页)。如果我暂停打印机(这样我就可以清理队列中发生的事情而不浪费大量纸张),然后多次点击(无需刷新页面或执行其他任何操作),有时它会提交所有要打印的页面,有时只有1.如果我使用打印预览功能进行打印,它总是好像打印所有页面。我看到了一种可能的解决方案,这对我来说很不幸 - 对于强制IE浏览器进入IE7兼容模式 - 事实上,我正在对这些页面进行反向操作并强制它进入IE8模式(这是一个内部公司站点,所以这不是问题)。 我也更新了我的打印机驱动程序,加上这个问题展示了它自己在XP,Vista(我认为7也完成了这一切)所有与IE8。 有没有人找到任何解决方案? 干杯 MHIE8只打印页面1的网页

+0

您打印的是您创建的网页吗?您可能想要将您的问题提交给ServerFault.com – 2010-05-27 17:50:38

+0

是的,这是我的应用正在输出的动态网页,但它只是文本和CSS,所以不应该有任何奇怪之处。正如我所提到的,在谷歌上搜索似乎会引发大量的博客文章,线索等提及这个问题,所以它似乎并不特定于我们自己,但似乎没有人会列出解决方案,除了我提到的解决方法。 – 2010-05-28 10:29:26

+0

我也在这里发布了这个问题,因为它是开发者可能会遇到的一个实现应用程序的过程,而且这似乎是我发布的许多最好的论坛站点,用于实际得到一个体面的答案= 8) – 2010-05-28 10:31:11

回答

0

貌似没有可用的解决方法的错误,关闭Q

+1

似乎是当内容超过页面宽度时引起的。 通过横向打印可以减少事件的发生,如果您知道这发生在某些页面上,您甚至可以在css中指定横向: @Page {size:landscape} – 2012-04-03 05:04:46

1

解决方法为用户

用于用户的解决方法是:

  1. 打开打印预览
  2. 跳转到文档末尾
  3. 打印

作为一个方面说明:我们的情况是,IE在第一页上打印“Page 1 of x”,其中x是正确的页数。但只打印了第一页。

解决方法HTML设计

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"> 在你的页面。

+0

@Page {size:landscape}使它正确打印...一些倍。 您的模拟IE7的解决方案非常完美,非常感谢。 – reese 2013-11-22 12:32:07

0

我们遇到了同样的问题。兼容性视图确实有效,但改变了格式,因此我们无法在指定的论文上打印(它在右上角有我们的大学徽标)。去除IE8中的所有附件都暂时工作,但最终的完整解决方案是升级到IE9。

我知道这是晚了约5年,但我想如果有其他人遇到这个问题,他们不必花费数小时试图找到解决方案。

Oli