У меня есть требование генерировать PDF из объектов JSON. Я могу его сгенерировать, но в этом PDF у меня есть таблица с содержимым для отображения.
Так что в таблице должно быть несколько ограниченных строк, например, на странице в pdf должно отображаться 5 строк таблицы, а оставшиеся строки должны переходить на следующую страницу в PDF.
Также на каждой странице я должен отображать Header
& Footer
и оставшиеся строки в таблице.
Например
Страница 1:
Header Content
Table contents
row1
row2
row3
row4
row5
Footer Content
Страница 2:
Header Content
Table contents
row6
row7
row8
row9
row10
Footer Content
Пожалуйста, найдите мой XSLT-код, который пытается реализовать логику здесь
<table >
<tr >
<th Pos./Line</th>
<th >Item Code</th>
</tr>
<xsl:for-each select="order">
<xsl:variable name="pos" select="position() mod 5" />
<tr >
<td ><xsl:value-of select="line_number" /></td>
<td ><xsl:value-of select="product_code" /></td>
</tr>
<xsl:if test="$pos = 0">
<table style=" page-break-after: always;">
<tr >
<td >
Hello This is Footer <br />
</td>
</tr>
</table>
</xsl:if>
</xsl:for-each>
</table>
Использую XSL версии 1.0