我如何设置表格单元格的高度,我现在使用此代码:
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表中这个?
答案 0 :(得分:-1)
我找到了解决方案:
function createNew() {
var pdf = new jsPDF('p', 'pt', 'letter')
,source = 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;
}
}
margin = { 上:60, 底部:60, 左:40, 宽度:1000 };
pdf.fromHTML( 资源 ,margins.left ,margins.top ,{ ' width':marginins.width ,' elementHandlers&#39 ;: specialElementHandlers }, function(dispose){ pdf.output(" dataurlnewwindow&#34); }, 利润率 ) }
我把这段代码现在正常工作