0
私はJspdfライブラリを使用してHTMLからpdfへの結果を取得しています。だから私の場合、なぜ私はこの結果を水平ではなく垂直にしていますか? 私のHTMLテンプレートコードはJSPDFなぜ私はこの結果をpdfで知っていますか?
<table id="customers" class="table-wide">';
htmlStr += '<thead></thead>';
htmlStr += '<tbody></tbody>';
htmlStr += '</table>';
であり、私はループのために、この中で、この結果を取得し、
for(var i = 0; i < features.length; ++i)
{
if(features[i].geometry != null){
var data = features[i].attributes.data;
tr = $('<tr></tr>');
layer.fields.each(function(field) {
var td = $('<td></td>');
if(data[field.id] != null)td.text(data[field.id]);
//console.log(td);
console.log(JSON.stringify(data[2353]));
tr.append(td);
}
とコード生成のために、私はこのようにやっているID
から取得しています。var pdf = new jsPDF('p', 'pt', 'letter');
source = $('#customers')[0];
specialElementHandlers = {
'#bypassme': function (element, renderer) {
return true
}
};
margins = {
top: 80,
bottom: 60,
left: 40,
width: 522
};
pdf.fromHTML(
source,
margins.left,
margins.top, {
'width': margins.width, // max width of content on PDF
'elementHandlers': specialElementHandlers
},
function (dispose) {
// pdf.save('Test.pdf');
});
pdf.output('dataurlnewwindow');
}
// pdf.save('Test.pdf');
});
pdf.output('dataurlnewwindow');
}