我有一个显示网格和带图例的图表的Web应用程序。应用程序能够仅使用网格数据打印摘要图表或图表。然后将网格数据解析为html的可打印格式,而不是它所在的表格。
当试图打印这个时,我当然会获得完美无瑕的结果。但IE11会在每个页面的底部切断一些东西。这几乎就像它试图切断文本一样。大约2-3行文字将被删除,没有明显的理由。截止金额似乎取决于它在div中的位置。例如,如果它在标题中切断它只是一行。如果它在内盒的中间切断,那么它将切断该盒子末端的所有内容并移动到下一页的下一部分。
我已经尝试过的事情:
非常感谢任何帮助。
答案 0 :(得分:1)
所以我花了几天时间慢慢剥离一切。似乎我在链上的某个地方有一个元素,甚至在呈现的html中也没有位置:绝对。我刚补充说:
@media print{
*{
float:none!important;
position:static!important;
}
}
一切正常。
浮动和位置绝对显然在IE中破坏了打印。我建议不要将绝对位置用于页面布局。