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」に画像ファイルを指定する場合、絶対パスで指定してください。