【发布时间】:2010-07-14 13:59:28
【问题描述】:
我们有两台服务器,一台开发/测试服务器 (Win Server 2008) 和一台实时服务器 (Win Server 2003 SP2)。将相同的 ASP.NET 代码库部署到两者,一切正常,除了使用实时服务器在 IE 8 上打印时。
实时服务器以更大的字体打印向右移动的内容。
我就是不明白!值得注意的是,我们正在使用特定的 css 文件进行打印:
<link href="/css/print.css" type="text/css" rel="stylesheet" media="print" />
两台服务器都在生成相同的 HTML 源代码。我什至不知道从哪里开始找麻烦。
【问题讨论】:
-
我假设您在每种情况下都从 same 客户端连接到实时服务器和测试服务器,打印到同一台打印机?您可以尝试“打印到文件”(最好使用 PostScript 驱动程序),然后分析两个文件之间的差异。或者你甚至可以使用“打印到 PDF”?特别注意两件事:哪些字体被使用(嵌入?)到打印作业中?为每个作业定义了哪些页面大小和边距?
-
它没有使用 print.css 文件中的字体样式
标签: asp.net iis printing internet-explorer-8