ステップ 3. RDMLX ファンクション iiiFN14 を作成して、1 ページの PDF を生成する

INT013 -PDFDocumentService を使用して PDF ドキュメントを作成
このステップでは、「INT013 - 付録 B」の RDMLX ソースをベースに RDMLX ファンクションを作成します。このファンクションが 1 人の社員に関する PDF ドキュメントを作成するように完成させます。
1.      新しいプロセスiiiPRO11 – PDF 例作成します。
2.      テンプレートを使用せずに、プロセス iiiPRO11 に属する新しい RDMLX 対応のファンクション 「iiiFN14 – 社員 1 名分の PDF 作成」を作成します。
3.      このコードを INT013. 付録 Bの RDMLX ソースに置き換えます。
4.      ファンクションを保存し、その内容を確認します。このプログラムの始めに EMPNO や STD_TEXTL など、複数のフィールド値がハードのコーディングされていることに注意してください。このファンクションは、固定の社員番号 1 名分を処理します。
5.      次のコメント行を探します。
    * Create PDF Document (PDF ドキュメントの作成)
 
         このコメントの次に、既にロードされているPDFDocumentServiceを使用するコードを追加します。CREATEコマンドを利用して、テンプレートiii_PDF_Template.xml をもとにPDFドキュメントを作成します。
6.      ソースコードに* Load Serviceコードの3つのステートメントをコピーし貼り付けます。CHANGE Field(#JSMXCMD)コマンドを修正し、CREATEコマンドを定義します。

キーワード

DOCUMENT

iii_EMPREP.pdf

CONTENT

xml/iii_PDF_Template.xml

         実際のアプリケーションでは、ユーザーにまたは顧客より準備された特定のフォルダに出力する場合が多いでしょう。
         完了したコードは次のようになります。