mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
solucionado el problema de la impresion de las ots
This commit is contained in:
@ -1,11 +1,24 @@
|
||||
$(() => {
|
||||
var opt = {
|
||||
margin: 2,
|
||||
const elementToPdf = document.querySelector('body'); // o .pdf-wrapper si quieres acotar
|
||||
|
||||
const opt = {
|
||||
margin: 2, // un margen decente
|
||||
filename: $(".pdf-wrapper").data("id") + ".pdf",
|
||||
image: { type: 'jpeg', quality: 1 },
|
||||
html2canvas: { scale: 4 },
|
||||
image: { type: 'jpeg', quality: 0.98 },
|
||||
html2canvas: {
|
||||
scale: 4,
|
||||
useCORS: true,
|
||||
scrollY: -window.scrollY, // importante
|
||||
//windowWidth: document.body.scrollWidth,
|
||||
//windowHeight: document.body.scrollHeight
|
||||
},
|
||||
jsPDF: { unit: 'mm', format: 'a4', orientation: 'portrait' },
|
||||
pagebreak: {
|
||||
mode: ['css', 'legacy'], // intenta usar los saltos naturales
|
||||
before: '.page-break', // puedes insertar <div class="page-break"></div> si lo necesitas
|
||||
avoid: ['table', 'tr', '.row'] // evita cortar tablas
|
||||
}
|
||||
};
|
||||
let elementToPdf = $('body')[0]
|
||||
html2pdf().set(opt).from(elementToPdf).save()
|
||||
})
|
||||
|
||||
html2pdf().set(opt).from(elementToPdf).toPdf().get('pdf').save();
|
||||
});
|
||||
Reference in New Issue
Block a user