当 table 中的一行不适合页面时,如何在 TCPDF 上设置自动分页符?
How to set automatic page breaks on TCPDF when a row in a table does not fit in the page?
我使用 html 在 TCPDF 中创建了一个 table。现在,我需要确定 table 行是否适合页面,因为它们的高度根据它们保存的数据而变化。
如果行的内容因为高度过大或行的内容已经超过页脚而无法容纳,则会改为打印到下一页。我怎样才能做到这一点?我还是 TCPDF 的新手。
感谢您的帮助!
示例:(在本例中,Employee 3 行不适合,因为 Employee 2 行的高度很高,将打印在第 2 页)
第 1 页
员工姓名||收入||扣||净收入
员工 1
- ALLOWANCE - TAX 20,000.00
- N.SHIFT - H. PLAN
- LUNCH ALW - LOAN
- LOAN 2
- LOAN 3
员工 2
- ALLOWANCE - TAX 18,000.00
- N.SHIFT - H. PLAN
- LUNCH ALW - LOAN
- LOAN 2
- LOAN 3
- LOAN 4
- LOAN 5
- LOAN 6
- LOAN 7
第 2 页
员工姓名||收入||扣||净收入
员工 3
- ALLOWANCE - TAX 30,000.00
- LUNCH ALW - H. PLAN
- LOAN
- LOAN 2
- LOAN 3
- LOAN 4
这可能对您有帮助:TCPDF multipage table page break in multiline cell problem。
您只需在每个 <tr>
元素上使用以下标签。
<tr nobr="true">
<td>your content here</td>
</tr>
我使用 html 在 TCPDF 中创建了一个 table。现在,我需要确定 table 行是否适合页面,因为它们的高度根据它们保存的数据而变化。
如果行的内容因为高度过大或行的内容已经超过页脚而无法容纳,则会改为打印到下一页。我怎样才能做到这一点?我还是 TCPDF 的新手。
感谢您的帮助!
示例:(在本例中,Employee 3 行不适合,因为 Employee 2 行的高度很高,将打印在第 2 页)
第 1 页
员工姓名||收入||扣||净收入
员工 1
- ALLOWANCE - TAX 20,000.00
- N.SHIFT - H. PLAN
- LUNCH ALW - LOAN
- LOAN 2
- LOAN 3
员工 2
- ALLOWANCE - TAX 18,000.00
- N.SHIFT - H. PLAN
- LUNCH ALW - LOAN
- LOAN 2
- LOAN 3
- LOAN 4
- LOAN 5
- LOAN 6
- LOAN 7
第 2 页
员工姓名||收入||扣||净收入
员工 3
- ALLOWANCE - TAX 30,000.00
- LUNCH ALW - H. PLAN
- LOAN
- LOAN 2
- LOAN 3
- LOAN 4
这可能对您有帮助:TCPDF multipage table page break in multiline cell problem。
您只需在每个 <tr>
元素上使用以下标签。
<tr nobr="true">
<td>your content here</td>
</tr>