1

完璧に機能していたレポートを作成しましたが、複数のページがある場合、ヘッダーとフッターが最初のページにのみ表示されていることに気付きました。

それで<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は、レポートの最後のページにのみ表示されます。そして、a を宣言するとpto_trailer、結果は逆になります。はpto_trailer最初のページにのみ表示されます。

誰かが私が間違っていることを説明できますか?

4

1 に答える 1

2

これを試してみてください。

<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>
    <para style="terp_default_8">[[ repeatIn(objects,'o') ]]</para>
    <para style="terp_default_8">[[ setLang(o.lang) ]]</para>
     <blockTable colWidths="480.0" style="Table1">
            <tr>
                <td>
                    <para style="header_td">My column</para>
                </td>
            </tr>
     </blockTable>
    <blockTable colWidths="480.0" style="Table2">
        <tr>
            <td>
                <para>[[ o.name or '' ]]</para>
                <para>
                    <font color="white"> </font>
                </para>
            </td>
        </tr>
    </blockTable>
</pto>          
</story>
于 2014-11-04T11:19:14.157 に答える