Я сделал отчет, который работал отлично, но я понял, что когда есть несколько страниц, верхний и нижний колонтитулы отображаются только на первой странице.
Поэтому я начал использовать <pto>
, <pto_header>
и <pto_trailer>
. Но они не работают должным образом. Например, когда я использую только pto_header
:
<story>
<pto>
<pto_header>
<para style="P1">
<font color="white"> </font>
</para>
<blockTable colWidths="480.0" style="Table1">
<tr>
<td>
<para style="header_td">My column</para>
</td>
</tr>
</blockTable>
</pto_header>
<blockTable colWidths="480.0" style="Table2">
<tr>
<para style="terp_default_8">[[ repeatIn(objects,'o') ]]</para>
<para style="terp_default_8">[[ setLang(o.lang) ]]</para>
<td>
<para>[[ o.name or '' ]]</para>
<para>
<font color="white"> </font>
</para>
</td>
</tr>
</blockTable>
</pto>
</story>
В результате раздел, который я объявил как pto_header
, отображается только на последней странице отчета. И если я объявлю pto_trailer
, результат будет наоборот. pto_trailer
отображается только на самой первой странице.
Может ли кто-нибудь объяснить мне, что я делаю неправильно?