我这里有一个非常令人困惑的问题。我有一个动态构建的表(这里可能是一个不重要的事实,但只是让你知道)。在网页上,我根据逻辑标准将文本设置为特定颜色。在页面上,看起来很棒。当进行打印预览(和实际打印)时,颜色有很大不同。
在我的代码中,颜色是:
红色-FF0000
橙色-FF8300
黄色 - FFFF00
下图分别显示了页面和左侧和右侧的打印颜色。请注意,我不关心背景颜色。您可以清楚地看出页面上的颜色比打印预览中的颜色更加清晰......并且黄色根本不是黄色。
有什么想法为什么会发生这种情况吗?
您需要启用“打印背景颜色和图像”.
由于某种原因,这也修复了前景色。未选中时,打印处于经济模式。
拍摄前和拍摄后:
Web Render:
Print Before:
Print After:
使用的示例页面: http://jsfiddle.net/kimiliini/P5Cwk/show/
<table border=1>
...
使用CSS:
th {
font-family: Arial;
color:#244169;
background:#d8ebf9;
}
td {
font: bold 10pt Courier;
background: #f1f5f8;
}
.red {
color: #ff0000;
}
.orange {
color: #ff8300;
}
.yellow {
color: #ffff00;
}
互联网选项:
Note that under Tools -> Internet Options -> Advanced scroll down to Printing, there is an option for Print background colors and images. This does not affect "Print Preview" or print. At lest not here. (Only tested on Windows XP as that is the only place where I have IE8.)
然而将其设置为打印预览,将其永久设置。再次;至少在这里。它会影响直接打印和打印预览。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)