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フィールド・エントリを示しています。
次の図は、従業員の給与明細を含むレポートを示しています。