好的,所以这是我的故事:我开发了一个网络应用程序,填充了我之前准备的打印区域,如下所示:
<div class="print-area">
<div class="receipt" ng-repeat="receipt in receipts" style="padding: 10px">
<div .... >
<span .... >
<table .... >
</div>
</div>
其中receipts
是通过Ajax调用异步生成的数组(使用$ http依赖注入器):
$http.get("/some/api/call").success(function(reply){
$scope.receipts = reply;
$timeout(function(){
window.print();
}, 1000);
});
事情开始变得怪异了,我在启用了( - kiosk --kiosk-printing)的Windows 7机器中使用最新的chrome 51.0.2704.79,每当window.print()
被调用时,一些{{1不要打印。它们只是随机跳过(主要是最后一个.receipt
元素)并留下空白。但是,当我禁用--kiosk --kiosk-printing选项时,它会正常打印所有.receipt
。
我对打印机驱动程序没有任何问题,并且已经在另一台计算机上测试了相同的结果,似乎自助服务终端模式在某些方面打扰了角度
有什么建议吗?谢谢
答案 0 :(得分:0)