[英]jsPDF set table style
我现在如何使用以下代码来设置表格单元格的高度:
function createNew()
{
//GenPDF();
var doc = new jsPDF();
var elementHandler = {
'#ignorePDF': function (element, renderer) {
return true;
}
};
var source = window.document.getElementsByTagName("body")[0];
doc.fromHTML(
source,
15,
15,
{
'width': 500,'elementHandlers': elementHandler
});
doc.output("dataurlnewwindow");
}
在页面上,我在标题上有两个词,然后有30个以上的表,但是在pdf表中,单元格的高度是如此之大,占用了很多空间,有人可以帮助我在此代码中添加单元格的高度吗,或者在其中有某种方法我的HTML表格?
我找到了解决方案:
function createNew() {
var pdf = new jsPDF('p', 'pt', 'letter')
,来源= window.document.getElementsByTagName(“ body”)[0]
,specialElementHandlers = {
'#CreateReport' : function(element, renderer){
// true = "handled elsewhere, bypass text extraction"
return true;
},
'#PrintReport': function(element, renderer){
// true = "handled elsewhere, bypass text extraction"
return true;
},
'#ignorePDF': function(element, renderer){
// true = "handled elsewhere, bypass text extraction"
return true;
}
}
边距= {顶部:60,底部:60,左侧:40,宽度:1000};
pdf.fromHTML(source,margins.left,margins.top,{'width':margins.width,'elementHandlers':specialElementHandlers},函数(dispose){pdf.output(“ dataurlnewwindow”);},margins)}
我把这段代码,现在工作正常
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.