IM-PDFDesigner FullPack for Accel Platform IM-LogicDesigner連携 操作ガイド 第8版 2024-04-01

5.1.3. IOWebDOC(ddl)定義

5.1.3.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 なし
出力ファイル
必ずマッピングしてください。
指定する拡張子によって出力形式が異なります。
ファイルの拡張子が「.iod」の場合はIODファイル、「.pdf」の場合はPDFファイルが出力されます。
上記拡張子以外、または、拡張子が未指定の場合は、PDFファイルが出力されます。
docInfo     任意 object なし PDF文書情報
  title   任意 string なし タイトル
  subTitle   任意 string なし サブタイトル
  author   任意 string なし 作成者
  application   任意 string なし アプリケーション
security     任意 object なし PDFセキュリティ情報
  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」に画像ファイルを指定する場合、絶対パスで指定してください。

注意

IODの形式で出力する際に、「docInfo」、および、「security」を設定しても、その中間IODファイルからのPDFファイル作成時には設定が引き継がれません。

上記設定は、「 帳票作成(中間IOD結合)タスク 」にてPDFファイルを作成する際に設定してください。

5.1.3.2. 返却値

outputFile <storage>
項目名 配列/リスト 説明
outputFile storage なし
出力ファイル
ファイルの拡張子が「.iod/.pdf」以外、または、拡張子が未指定の場合は、末尾に「.pdf」が追加されたパスとなります。