Ich versuche, pdf meiner Ansicht mit jsPdf zu erzeugen, die erfolgreich ist, außer der Tatsache, dass es pdf des Teils erzeugt, der im Blick und nicht der gesamte html ist.angular2 jsPdf pdf der gesamten div erzeugen
<div style="padding: 1%;">
<button mdl-button mdl-button-type="raised" (click)="download()">download </button>
</div>
<div class="mdl-grid" id='entireDownload'>
...
... => here is a big html whose content do not fit in 100vh viewport
</div>
und meine Komponente:
download() {
//var doc = new jsPDF();
const elementToPrint = document.getElementById('entireDownload'); //The html element to become a pdf
const pdf = new jsPDF('p', 'pt', 'a4');
pdf.addHTML(elementToPrint,() => {
// Save the PDF
pdf.save('behavior-variables.pdf');
});
}
Wie kann ich sicherstellen, dass meine Download-Funktion pdf des gesamten div erzeugt und nicht nur den Inhalt, die auf einmal zu sehen ist?
Die Antwort funktioniert für mich, bitte geben sie Feedback ab fit wenn es mehr Hilfe braucht, dann ist es besser – zameb