2014-10-23 3 views
0

Как я могу установить высоту ячейки таблицы, я сейчас, используя этот код:jsPDF набор таблицы типа

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-таблицах?

ответ

-1

я нашел решение:

function createNew() { 
    var pdf = new jsPDF('p', 'pt', 'letter') 

, источник = window.document.getElementsByTagName ("тела") [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 , { 'Ширина': margins.width , '' elementHandlers: specialElementHandlers }, функция (утилизирует) { PDF. выход ("dataurlnewwindow"); }, поля ) }

я поставил этот код и теперь работает нормально

Смежные вопросы