从IE打印时遇到一些问题。字符正在被白色空格所取代,所以当从IE打印时看起来它们缺失,其他浏览器打印得很好。
我尝试过多种东西......但到目前为止还没有运气。
以下是我用于打印的css代码:
@media print {
.content_main {
#col-left {
@include span(6 of $total-columns);
}
#col-right {
@include span(6 of $total-columns last);
}
}
&#left {
@include span($total-columns);
}
&#right {
@include span($total-columns);
}
}
答案 0 :(得分:1)
我遇到了类似的问题,从IE浏览器开始,旧版本的IE工作,而较新版本的IE删除字符,看似随机,并用空格/空格替换它们的位置。
可能性1:Xpsgdiconverter.dll中的MICROSOFT问题
如果你的问题是同一个,那么微软有一个Windows修补程序来解决这个问题。
Win 7修补程序链接在这里: 赢7:https://support.microsoft.com/en-us/kb/2853777
报告的Win8汇总包含此问题的修复程序。虽然没有提到该问题,但包含了受影响的dll的正确版本。那个链接在这里: https://support.microsoft.com/en-us/kb/2855336
以下是来自Marc Durdin的博客文章,描述了修复。 http://marc.durdin.net/2013/08/i-am-happy-to-announce-that-the-missing-characters-have-been-found/
以下是他的另一篇博客文章,其中包含背景细节。 https://marc.durdin.net/2012/08/when-characters-go-astray-diagnosing-missing-characters-when-printing-with-ie9/
可能性2:需要移除/重新安装的腐败事件 其他有类似问题的人也报告了一个涉及损坏的True Type字体的问题。在这些情况下,删除有问题的字体,然后从最新的Microsoft字体包重新安装它们表示解决了问题。要重新安装有问题的TrueType字体: 确定出现问题的字体。
开始/设置/控制面板/字体。 删除无法正常工作的字体。重新启动。
开始/设置/控制面板/字体 文件/安装新字体 安装字体后,重新启动。
开始/设置/控制面板/字体 双击替换的字体并确保其正确。
根据问题中的描述,我认为第一种可能性是更可能的解决方案。