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」が追加されたパスとなります。
|