Ciao ragazzi, ho questa funzione javascript
codice:
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");
}
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è? Grazie