2010-06-15 30 views
1

有没有人知道在IE6中打印网站的最佳实践打印文档?我有一个需要打印的特定页面,并且在IE6以外的其他浏览器中很好地显示出来,这些页面在我的页面右侧被大量切掉。在IE6中打印完全不同于其他A级浏览器打印

感谢

+0

你知道IE6是旧的,对吧? – 2010-06-15 12:56:58

回答

0

我发现使一些打印的最万无一失的方法,是通过提供链接到文档的PDF版本打印按钮。

生成PDF是那里的主要任务,但使用正确的工具可以非常简单。

我使用http://www.xhtml2pdf.com/这是一个Python应用程序来获取页面并生成PDF版本。它可能需要一些调整,所以你可能需要一个特殊的样式表来修复一些事情。

除此之外,你还在修复IE。它可能有助于添加一个打印样式表:

<link rel="stylesheet" href="print.css" type="text/css" media="print" /> 

并重写您的一些更奢侈的定位方法。如果你居中,把它拉回到左边,剪掉无关边距和填充(记住背景图像不会用标准打印设置进行渲染,因此你可以剪掉很多填充)。

您可能会发现有一些交叉(例如,您使用PDF版本中的某些打印样式),因此您可能能够生成混合解决方案,以便人们可以抓取PDF版本并直接从HTML打印。

+0

谢谢Oli,我最终设法解决了这个问题。我们必须打印表格数据,最后修改表格宽度。我将在未来保持您的PDF建议! – 2010-06-20 00:58:55