Wie wird die Schriftgröße für den Tabelleninhalt mit jspdf eingestellt?Wie wird die Schriftgröße für den Tabelleninhalt mit jspdf eingestellt?
setFontSize funktioniert nicht in meinem Fall.
Wie wird die Schriftgröße für den Tabelleninhalt mit jspdf eingestellt?Wie wird die Schriftgröße für den Tabelleninhalt mit jspdf eingestellt?
setFontSize funktioniert nicht in meinem Fall.
Erstellen Sie vor dem Drucken eine Kopie des Tabellenobjekts. Sagen wir:
lassen temporalTable = document.getElementsByClassName ("Tabelle") [0];
Wenden Sie dann einen Stil auf dieses Objekt an. Sie können einfache JS-Funktionen verwenden.
Und schließlich:
html2canvas(temporalTableWithNewStyles)
.then((canvas: any) => {
doc.addImage(canvas.toDataURL("image/jpeg"), "JPEG", 0, 50, doc.internal.pageSize.width, element.offsetHeight/5);
doc.save(`Report-${Date.now()}.pdf`);
})
bearbeiten: jspdf.plugin.autotable.min.js
Finden Sie diesen Teil und bearbeiten Schrift: textColor:20,halign:"left",valign:"top",fontSize:10,cellPadding:5
die Standardgröße ist 10 und ich ändern es zu 7: textColor:20,halign:"left",valign:"top",fontSize:7,cellPadding:5
Thx Leonardo, auf diese Weise können wir jquery Klon verwenden? –
Ich habe es nicht versucht, aber ich denke, eine tiefe Kopie ist keine schlechte Idee:) –