document-repeat-elementnameフォーム・フィールドを使用したPDFテンプレートの繰返し

PDFテンプレートのdocument-repeat-elementnameフォーム・フィールドを使用すると、指定したデータ要素のグループに対してテンプレート全体を繰り返すことができます。

データ要素のグループに対して同じPDFテンプレートを使用するには、document-repeat-elementname PDFフォーム・フィールドを、レポートで使用するデータ要素のグループ名に設定します。

レポートでのPDFテンプレートの繰返し

document-repeat-elementname PDFフォーム・フィールドを設定すると、レポートの実行時にFormProcessorユーティリティによってPDFテンプレートと関連付けられたXMLデータがドキュメント繰返しエンジンに送信されます。ドキュメント繰返しエンジンは、document-repeat-elementnameに指定されたグループの各要素に対してPDFテンプレートを繰り返して、レポートを生成します。

例16-1 月次給与明細の生成

部門の各従業員の月次給与明細を生成するには、次に示すようにdocument-repeat-elementnameフォーム・フィールドを部門の従業員データに関連付けられたグループ要素の名前に設定し、employee_Data要素を含むXMLデータをテンプレートに指定します。レポートでは、各従業員の給与明細に対して同じテンプレートが繰り返されます。

<?set-property: document-repeat-elementname; employee_Data?>

次の図は、PDFテンプレートのdocuments-repeat-elementnameフィールド・エントリを示しています。

次の図は、従業員の給与明細を含むレポートを示しています。