In Web-Anwendung verwende ich die JSPDF Autotable, um ein PDF zu erstellen. Das Problem ist, dass die Daten dynamisch sind (ich werde AngularJS 1.x verwenden) und so können die Zeilen unterschiedliche Höhe haben.JSPDF Autotable bricht Zeilen
In einigen Fällen unterbricht Autotable die letzte Zeile der Seite und fährt mit der nächsten fort. Wie kann ich dieses Verhalten verhindern und Autotable so einrichten, dass es die letzte Zeile übernimmt (welcher Standard würde brechen) und es auf die nächste Seite bringen?
Dies ist mein Code: https://jsfiddle.net/9vgxvfkh/1/
Ich denke, muss ich im Stil einige Einstellungen ändern:
styles: {
cellPadding: 1.5,
overflow: 'linebreak',
valign: 'middle',
halign: 'center',
lineColor: [0, 0, 0],
lineWidth: 0.2
},
pageBreak: 'always'
Aber ich habe versucht, und es hat nicht funktioniert.
S.S .: Der Rand oben auf der Kopfzeile ist weil ich dann ein Bild hinzufügen werde.
Bitte überprüfen Sie die aktualisierte Antwort. Ist diese Lösung für Sie akzeptabel? – luke
Ja, danke! – panagulis72