テンプレートファイルでページ情報や各種アイテムを定義することで、任意の帳票をPDFとして出力することができます。
テンプレートファイルだけでもPDFファイルを作成することができますが、固定部をテンプレートファイル、可変部をプログラム(COMやアセンブリ使用)と用途に合わせて組み合わせて利用することで開発効率や保守性を向上させることができます。
テンプレートファイルはカンマ(,)区切りのテキスト(CSV形式)ファイルです。
ファイル先頭の行には必ずファイル識別子([WFR2016_TEMPLATE])を記述する必要があります。
読み込みは行単位に行われ行先頭のキーワードに従って処理が行われます。
文字データに特殊文字次の特殊文字を含む場合は引用符(")で囲む必要があります。
<特殊文字>
カンマ(,)
ダブルクォーテーション(")
スペース( )
改行コード
[WFR2016_TEMPLATE] AddPage,21000,29700 AddItem,"T",0,0,5000,5000,"","","引用符は""です。" |
[WFR2016_TEMPLATE] AddPage,21000,29700 AddItem,"T",0,0,5000,5000,"","","今日の天気は雨です。 明日の天気は晴れの予定です。" AddItem,"T",0,5000,5000,10000,"","","以上" |
[WFR2016_TEMPLATE] AddPage,21000,29700 AddItem,"T",0,0,5000,5000,"","","今日の天気は雨です。\n明日の天気は晴れの予定です。" AddItem,"T",0,5000,5000,10000,"","","以上" |
[WFR2016_TEMPLATE] 'A4ページを追加します。 AddPage,21000,29700 'テキストを出力します。 AddItem,"T",0,0,5000,5000,"","","今日の天気は雨です。" AddItem,"T",0,5000,5000,10000,"","","以上" |
テンプレートファイルで扱えるキーワード(機能)は次の通りです。
キーワード | 説明 |
---|---|
[WFR2016_TEMPLATE] | ファイル識別子です。 テンプレートファイルの先頭に必ず記述する必要があります。 |
AddItem | アイテムを追加します。 |
AddPage | ページを追加します。 |
AddStyle | スタイルを登録します。 |
テンプレートファイルで請求書のPDFファイルを作成する例です。
下に表示されている画像がこの例にあるテンプレートファイルで作成したPDFファイルです。