IM-PDFDesigner for Accel Platform IM-LogicDesigner連携 操作ガイド 第3版 2018-12-01

2. IOWebDOC (ddl)定義

表形式のPDF帳票を出力するユーザ定義タスクです。

2.1. 入力値

outputFile <storage> *
docInfo <object>
  ├─ title <string>
  ├─ subTitle <string>
  ├─ author <string>
  └─ application <string>
security <object>
  ├─ openPassword <string>
  ├─ securityPassword <string>
  ├─ allowPrint <boolean>
  ├─ allowEdit <boolean>
  ├─ allowCopy <boolean>
  └─ allowAnnotate <boolean>
reportData <object>
  ├─ global <object>
  │     ├─ id <string>
  │     ...
  └─ rows <object[]>
         ├─ col <string> *
         ...
項目名 必須/任意 配列/リスト 説明
outputFile 必須 storage なし 出力ファイル
docInfo 任意 object なし 文書情報
title 任意 string なし タイトル
subTitle 任意 string なし サブタイトル
author 任意 string なし 作成者
application 任意 string なし アプリケーション
security 任意 object なし セキュリティ
openPassword 任意 string なし 文書を開くパスワード
securityPassword 任意 string なし セキュリティパスワード
allowPrint 任意 boolean なし 印刷を許可する
allowEdit 任意 boolean なし 編集を許可する
allowCopy 任意 boolean なし 転載を許可する
allowAnnotate 任意 boolean なし 注釈追加・変更を許可する
reportData 任意 object なし 帳票データ
global 任意 object なし 外部変数データ
id 任意 string なし このプロパティは帳票レイアウトの外部変数毎に生成されます。 外部変数名がプロパティ名になります。
rows 必須 object 配列 行データを表します。 必ず1行以上のデータを指定する必要があります。
col 必須 string なし このプロパティは表の列の数だけ生成されます。 例えば、表が5列で構成されている場合、「col1」から「col5」まで生成されます。 必ず全てのカラムをマッピングする必要があります。

2.2. 返却値

outputFile <storage>
項目名 配列/リスト 説明
outputFile storage なし 出力ファイル