2017-07-27 3 views
0

jspdf-autotable Beispiele ['header-footer'] Beispiel holt mich das meiste von dem, was ich für meine Aufgabe brauche. Ich versuche, Rich Text (konstante Schriftart einige fett und unter Zeile Wörter) vor und nach einer Tabelle hinzuzufügen. Beispiele betrachten. Der Inhalt hat es nicht deutlich gemacht.Beispiel Kopfzeilen Fußzeilen Absätze von HTML und Tabellen zu kombinieren

So eine komplette PDF könnte sein: 1. einige Textabsätze 2. eine Tabelle über mehr als eine Seite 3. einige Textabsätze 4. eine weitere Tabelle auf mehr als eine Seite

wie kombiniere ich alles in einem var doc = new jsPDF();?

Beispielcode würde sehr geschätzt werden.

Antwort

0

Der Schlüssel besteht darin, doc.autoTable.previous.finalY zu verwenden, um die endgültige Y-Position zu erhalten, an der die Tabelle beendet wurde. Sie können das dynamisch verwenden, um Text mit doc.text() zu zeichnen. Wenn Sie weitere Informationen wünschen, aktualisieren Sie bitte Ihre Frage mit weiteren Informationen darüber, was Sie versucht haben und was nicht.

+0

Diesen bekam ich. Was ich vermisse ist die Reihenfolge: Sobald ich ein doc = new jsPDF() habe, wie man die Kopf- und Fußzeilen vorbereitet, dann füge mit doc.Text (.. doc.from html (, doc.autotabel (..., ein anderes doc .text (..) und doc.save am Ende. Wie ist nicht herausgefunden worden, ob diese Sequenz möglich ist. – user14268

+0

Sie sollten die Methoden einfach nacheinander aufrufen können? Dh 'doc.text (" Header ", 10 , 10); doc.autoTable (Spalten, Zeilen) ' –

+0

Wenn es nur Text wäre, wäre es gut :-), aber ich muss etwas HTML2pdf oder .fromHTML hinzufügen und die Dinge fallen nicht in Linie wie sie sollten – user14268

Verwandte Themen