我公司使用的软件系统可以生成报告并将其导出为各种格式。其中一种格式是HTML,它确实看起来很好并保持报告的保真度。但是,当我去打印报告时,页面上的一些元素不会被打印出来。它们大多是风格的东西,比如作为区域之间边界的线条。在Chrome或Firefox中查看时,它们就在那里,但在您打印时会立即消失。
所有内容都采用内联css样式,例如:
<div style="page-break-inside:avoid;page-break-after:always;">
<span style="position:absolute;top:0.09388888in;left:0.7161965in;width:6.658803in;height:0.2861111in;font-family:Arial;font-size:14pt;color:Black;font-weight:bold;vertical-align:top;background-color:#FFFFFF;"><nobr>Report</nobr></span>
这是报告的小提琴,所以你可以看到我在说什么:
https://jsfiddle.net/otictac1/60pahz8e/
黄色条不会打印,也不会在桌子周围看到边框。
对可能导致什么的任何想法?