2016-07-13 19 views
1

Ok, also hier ist meine Geschichte: Ich habe eine Web-Anwendung entwickelt, die Druckfläche auffüllt, die ich vorher so etwas vorbereitet:Leise/Kiosk-Druck nicht kompatibel mit Angular?

<div class="print-area"> 
    <div class="receipt" ng-repeat="receipt in receipts" style="padding: 10px"> 
     <div .... > 
     <span .... > 
     <table .... > 
    </div> 
</div> 

wo receipts ein Array asynchron durch Ajax-Aufruf (mit $ http Abhängigkeit Injektor erzeugt wird,):

$http.get("/some/api/call").success(function(reply){ 
    $scope.receipts = reply; 

    $timeout(function(){ 
     window.print(); 
    }, 1000); 

}); 

und Sache begannen hier seltsam, ich neuesten Chrom 51.0.2704.79 in Windows-7-Maschine verwenden, um mit (--kiosk --kiosk-Druck) aktiviert, sobald window.print() einige der .receipt aufgerufen wird, nicht gedruckt werden. Sie werden einfach zufällig übersprungen (meistens das letzte .receipt Element) und lassen eine Leerstelle. Aber wenn ich die Option --kiosk --kiosk-printing deaktivierte, druckte es alle .receipt normal.

hatte ich kein Problem mit dem Druckertreiber und habe sie in einem anderen Computer mit dem gleichen Ergebnis getestet, so scheint es Kiosk-Modus in gewisser Weise

Jeden Vorschlag Winkel stören? Danke

Antwort

Verwandte Themen