Как повторить <th>с Пизой (xhtml2pdf) - PullRequest
3 голосов
/ 01 сентября 2010

Я генерирую PDF из HTML, используя Пизу. Документация pisa (раздел 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>

Есть идеи, почему первое

не повторяется при разрыве страницы?

1 Ответ

3 голосов
/ 01 сентября 2010

Решение состоит в том, чтобы не вкладывать ваши таблицы. По какой-то причине Пиза не повторяет заголовок, если ячейки являются вложенными таблицами. Пересмотрите структуру, чтобы исключить вложенные таблицы, и она должна работать.

...