Javascript jsPDF集合表格样式
如何设置表格单元格的高度,我现在使用以下代码:Javascript jsPDF集合表格样式,javascript,html,css,jspdf,Javascript,Html,Css,Jspdf,如何设置表格单元格的高度,我现在使用以下代码: function createNew() { //GenPDF(); var doc = new jsPDF(); var elementHandler = { '#ignorePDF': function (element, renderer) { return true; } }; var source = window.document.get
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')
,source=window.document.getElementsByTagNamebody[0]
,SpecialElementHandler={
'#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
来源
,左
,margins.top
, {
“宽度”:页边距。宽度
,“elementHandlers”:specialElementHandlers
},
功能配置{
pdf.outputdataurlnewwindow;
},
边距
}
我把这个代码,现在工作良好