IM-PDFDesigner FullPack for Accel Platform IM-LogicDesigner連携 操作ガイド 第6版 2022-06-01

2. IOWebDOC(ddl)定義

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 なし
true:印刷を許可する
false:印刷を許可しない
  allowEdit   任意 boolean なし
true:編集を許可する
false:編集を許可しない
  allowCopy   任意 boolean なし
true:転載を許可する
false:転載を許可しない
  allowAnnotate   任意 boolean なし
true:注釈追加・変更を許可する
false:注釈追加・変更を許可しない
reportData     任意 object なし 帳票データ
  global   任意 object なし 外部変数データ
    id 任意 string なし
外部変数の帳票項目
このプロパティは帳票レイアウトの外部変数毎に生成され、外部変数名が項目名になります。
  rows   必須 object 配列
行データ
必ず1行以上のデータをマッピングしてください。
    col 必須 string なし
行のカラムデータ
このプロパティは表の列の数だけ生成されます。例えば、表が5列で構成されている場合、「col1」から「col5」まで生成されます。
必ず全てのプロパティをマッピングしてください。

注意

「reportData.global.id」、および、「reportData.rows.col」に画像ファイルを指定する場合、絶対パスで指定してください。

2.2. 返却値

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