0

RTFレイアウトを使用して、BI Publisherの請求書印刷レポートを作成しています。このレポートでは、ページの上部に顧客の詳細が印刷され、続いて請求書明細の詳細が印刷され、ページの下部に (金額と税の) 要約テーブルが表示されます。持ち越された繰越合計は、各ページの上部と下部に表示されます (複数ページのレポートの場合)。印刷形式の一貫性を維持することが重要です (顧客の住所が常に上部に表示されるように)。ページの左隅、要約表は常に下部に印刷されるなど)。各請求書のページの下部に概要を印刷するために、ユーザー ガイドで推奨されているように、セクション区切り付きのタグを使用しました。これは、請求書の複数の行が 2 ページ目にはみ出している場合にうまく機能します。

ただし、特定のシナリオで問題に直面しています。請求書には最初のページ自体に収まる行がほとんどありませんが、同じページに集計表を印刷するスペースが残っていないため、集計表だけが 2 番目のページに印刷されます。一番下のページ。この場合、ページ 1 の繰越合計とページ 2 の繰越合計は表示されません。いつでも同様の問題を観察したことがある場合は、これを修正する方法を提案してください。

4

1 に答える 1

0

セクションを分離し、Word のヘッダーとフッターを使用しないことを検討してください。

このコードをドキュメントの先頭に配置します

<?initial-page-number:'1'?>
<?call-template:tHEADER_VERSO?>
<?start:body?>
    <?call-template:tHEADER_RECTO?>
    <?call-template:tCONTACT?>
    <?for-each@section:On_Payment_Terms_S3?>
        <?call-template:tDETAILS?>
    <?end for-each?>
<?end body?>
<?call-template:FOOTER?>

次に、セクションを定義します

<?template:tFOOTER?>
insert content here
<?end template?>

そうすれば、ドキュメントは常に繰り越し合計を印刷するのに十分なスペースを確保します。Word のフッターに繰越金を入れると、同じオッズの結果が得られました。

于 2013-10-21T14:29:05.220 に答える