我使用jquery.printArea.js来打印div的内容。模式选项设置为' iFrame'。 div设置了overflow-y,以便用户可以垂直滚动。当我将打印区域设置为div并打印时,它不会打印div中的所有内容。它仅打印屏幕上显示的内容。如何让插件打印整个内容?
答案 0 :(得分:0)
你可以尝试你的div
<div style="overflow: overflow-y; height:..." class="expand-div">
....
</div>
在css中
@media print {
.expand-div{
overflow: visible !important;
height: auto !important;
}
}
那应该做的工作!
答案 1 :(得分:0)
对我来说很好用!
我使用CSS来限制DIV
最初的高度,然后是Silvio N在答案中的代码:
#dvDetalle {
height: 100px;
max-height: 300px;
overflow: auto;
}