我正在尝试使用 Javascript window.print 打印 div 容器内的内容。div 容器由 Angular js 管理。
CSS文件
@media print
{
body, html, #wrapper {
width: 100%;
margin:0px;
padding:0px;
border: 1px solid red;
}
.no-print, .no-print * {
display: none !important;
}
.col-sm-12 {
width: 100%;
}
}
包含 DIV 的 HTML
<div ng-show="views.invoice">
<div class="row col-sm-12" style="margin:0px; padding:0px; width:100%">
test
</div>
<div class="row no-print">
<div class="col-12">
<button class="btn btn-success btn-default" onclick="window.print();"><i class="fa fa-print"></i> {{phrase.Print}}</button>
</div>
</div>
</div>
这是它在浏览器中的显示方式
当我进行打印时,它打印为 PDF,如下所示
我看到“测试”文本周围有很大的空白。如何在没有边距或填充的情况下进行打印?
慕少森
相关分类