2014-02-15 45 views
1

我想呈現一個使用jsPDF的表格,我使用here這個代碼,但問題是如果文本大於單元格邊框,它會出現在單元格外。有沒有簡單的方法來使文本截斷或使單元格的高度更大以適應所有文本?使用jsPDF渲染表

$.each(table, function (i, row){ 
      console.debug(row); 
      $.each(row, function (j, cell){ 
       doc.cell(10, 50,120, 50, cell, i); 
      }) 
     }) 
+0

這種做法可能會爲你工作:https://github.com/MrRio/jsPDF/blob/master/jspdf.plugin.cell.js(未經測試,使用谷歌找到)。 – usr2564301

回答

2

我發現對jsPDF缺乏對錶格的支持,所以我做了一個插件。如果列的寬度超過了頁面寬度,那麼它會截斷文本。一探究竟! jspdf-AutoTable

tab

+0

這是非常好的,我讓這個評論爲未來的觀衆,我最近談到打印來自web應用程序的內容時的意見是創建一個與打印設計的HTML並將其加載到iframe中並在iframe中調用打印 –