1

次のシナリオがあります。

イントロ、コンテンツ、エンディングの 3 つのセクションを含む BIP デスクトップ 11 で rtf レポートを作成しています。xml 入力データに基づいて、各セクションは 1 つまたは複数のページを生成できます。各セクションには独自のヘッダーとフッターがあるため、rtf を 3 つのセクションに分割しました (MS Word ツールの [ページ レイアウト] -> [区切り] -> [セクション区切り] - [次のページ] を使用)。

.. これはすべて、アクティブなクライアントの場合としましょう。(XML からの最初のタグはアクティブ/非アクティブです)

クライアントが非アクティブの場合、レポートは空の 1 ページの PDF を生成する必要があります。ここに問題があります: 非アクティブなクライアントの場合、レポートは 3 つの空白ページを生成します (ドキュメントが 3 つのセクションに分割されているため)。それを修正する方法について何か考えはありますか?セクションを分割する別のアプローチでしょうか?

前もって感謝します。

4

2 に答える 2

1

次のコードを使用して問題を解決しました。

はじめに

<?for-each@section:Client[Status='Active']?>

...

コンテンツ

...

エンディング

...

<?end for-each?>
于 2018-07-30T11:19:20.490 に答える