gpt4 book ai didi

javascript - 打印页面

转载 作者:行者123 更新时间:2023-11-30 20:43:52 25 4
gpt4 key购买 nike

我想用 angulaJS 打印给定的页面,所以做了这个简单的解决方案:

<div class="modal fade" id="extrait" aria-hidden="true" data-backdrop="false">
<table class="table table-hover table-bordered" id="tab1">
<thead>
<tr class="row-name" >
<th >Banque</th>
<th>N. Cheque</th>
<th>Montant</th>
</tr>
</thead>
<tbody>
<tr class="row-content" ng-repeat="cl in extraits">
<td>{{cl.nomBanque}}</td>
<td>{{cl.numCheque}}</td>
<td>{{cl.montant}}</td>
</tr>
</tbody>
</table>
<div class="btn-group" role="group">
<button id="btnPrint" class="btn btn-info btn-block" ng-click="print()">Print</button>
</div>
</div>


<script>
$scope.print=function(){
$window.print();
};
</script>

它可以工作,但是当我有一个长列表要打印时,它只打印一页,并且出现滚动条。我想打印第 1 页,第 2 页……请问您有什么建议吗?谢谢。

最佳答案

您可以使用 css3 媒体查询进行打印,如下所示:

@media print {
body, html, #wrapper {
width: 100%;
}
}

或者您可以使用单独的 css 文件并使用如下百分比值:

<link rel="stylesheet" href="css/print.css" type="text/css" media="print"/>

打印.css :

body, html, #wrapper {
width: 100%;
}

关于javascript - 打印页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48949671/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com