Ciao ragazzi, ho questa funzione javascript
che facendo uso della libreria jsPDF permette di prendere del codice html della pagina e generare il PDF. Funziona bene in tutti i browser sui pc. Invece su mobile non funziona con il browser installato di default su android. Qualcuno mi sa dire perchè? Graziecodice:function generatefromtable() { var data = [], fontSize = 12, height = 0, doc; var intestazione = prompt(document.getElementById("TITOLO_INTESTAZIONE").innerHTML, document.getElementById("VALDEFAULT_INTESTAZIONE").innerHTML); if (intestazione == null) { intestazione=""; } intestazione=intestazione + " --> " + $("#Aziende :selected").text() + ": " + $('input[id=datepicker_da]').val() + " - " + $('input[id=datepicker_a]').val() + "]"; //doc = new jsPDF('p', 'pt', 'a4', true); doc = new jsPDF('l', 'pt', 'a4', true); doc.setFont("times", "normal"); doc.setFontSize(fontSize); doc.text(20, 20, intestazione); data = []; data = doc.tableToJson('tbl'); height = doc.drawTable(data, { xstart : 10, ystart : 10, tablestart : 40, marginleft : 10, xOffset : 1, yOffset : 10 }); doc.text(50, height + 20, ''); //messaggio che compare nell'ultima pagina del documento pdf //per visualizzare il risultato /*var blob = doc.output("blob"); window.open(URL.createObjectURL(blob));*/ doc.output("dataurlnewwindow"); }

Rispondi quotando
