Ich habe eine Ionic App (AngularJS), und ich muss die Ansicht einer App (als PDF) drucken. Derzeit verwende ich cordova-plugin-printer
, aber wenn ich versuche, die Seite zu drucken, erhalte ich einen Fehler.Ionic print to PDF die aktuelle Seite
Dies ist mein Code. Drucker ist verfügbar (unter Verwendung von Android 4.4.2 und 5.1 im Emulator), aber immer kommt es zu einem Fehler beim Abrufen der Seite. Und nichts funktioniert.
$scope.print = function() {
if($cordovaPrinter.isAvailable()) {
var page = location.href;
$cordovaPrinter.print(page, "Document");
} else {
alert("Printing is not available on device");
}
}
Ich brauche eine Tabelle mit Zeilen wie diese drucken:
<tr ng-repeat="data in tableData">
<td>{{ data.id }}</td>
<td>{{ data.field_one}}</td>
<td>{{ data.field_two }}</td>
</tr>
Und ich habe Angst vor meinem Plugin nicht die geschweiften Klammern Syntax unterstützt ...
Funktioniert nicht. Jedenfalls habe ich einen anderen Weg gefunden, eine Datei zu erstellen, statt sie zu drucken. –