代码之家  ›  专栏  ›  技术社区  ›  Chris

如何用pisa重复a<th>(xhtml2pdf)

  •  3
  • Chris  · 技术社区  · 14 年前

    我正在使用pisa从html生成一个pdf。比萨 documentation (第11.3节)表示可以重复一行,“如果表中出现分页符,则可以重复表行。”在属性repeat中传递的重复行数。“它们的示例代码是:

    <table repeat="1">>
      <tr><th>Column 1</th><th>...</th></tr>
      ...
    </table>
    

    我的代码是

    <table repeat="1" width="100%">
    <tr>
       <th align='left'>name</th>
       <th align='right'>text</th>
    </tr>
    <tr><td colspan=2>
       <table>
         <tr><td>stuff</td></tr>
       </table>
    </td></tr>
    ...
    </table>
    

    关于为什么第一个<tr>不会在分页符上重复出现有什么想法?

    1 回复  |  直到 13 年前
        1
  •  3
  •   Chris    14 年前

    解决方法是不要嵌套表。出于某种原因,如果单元格是嵌套表,PISA不会重复标题。重新编写结构以排除嵌套表,它应该可以工作。

    推荐文章