Javascript HTML到PDF-jspdf忽略表格中的第二列
我有一个Javascript HTML到PDF-jspdf忽略表格中的第二列,javascript,html,pdf,jspdf,Javascript,Html,Pdf,Jspdf,我有一个div,其中包含一些数据和一个表。我现在面临的问题是jspdf忽略了表的第二列,只打印每行的第一列。下面是HTML和JS <div id="myDiv"> <p id="bypassme">Some text</p> <p>Some more text</p> <table> <tr> <td>First</td>
div
,其中包含一些数据和一个表
。我现在面临的问题是jspdf
忽略了表的第二列,只打印每行的第一列。下面是HTML和JS
<div id="myDiv">
<p id="bypassme">Some text</p>
<p>Some more text</p>
<table>
<tr>
<td>First</td>
<td>Second</td>
</tr>
<tr>
<td>Third</td>
<td>Fourth</td>
</tr>
</table>
</div>
<script type="text/javascript">
var doc = new jsPDF('p', 'pt', 'letter');
var html = $('#myDiv').html();
var specialElementHandlers = {
'#bypassme': function(element, renderer){
return true;
}
};
doc.fromHTML(html,10,10, {
'width': 500,
'elementHandlers': specialElementHandlers
});
doc.save("Test.pdf");
</script>
实际产量
预期产量
你们已经在另一个话题上谈过了:我不同意你们的看法。仅当所讨论的数据仅包含表时,此选项才起作用。在我的例子中,它是table和一些其他HTML标记的组合,您已经在其他主题中拥有了所有这些:我不同意。仅当所讨论的数据仅包含表时,此选项才起作用。在我的例子中,它是表和一些其他HTML标记的组合
Some text
Some more text
+-------+--------+
| First | Second |
+-------+--------+
| Third | Fourth |
+-------+--------+
Some more text
First
Third
Some more text
First Second
Third Fourth