WebアプリにはPDF帳票で。 使い慣れたOAアプリで楽々設計! JavaAPIで動的にPDF帳票を作成。
WebKCore(TM) PDFレポート ライブラリEdition JFEグループ KITシステムズ株式会社
JFEシステムズ株式会社

●ご購入ご検討のお客様へ
試用版ダウンロード

PDF帳票出力デモ

機能

動作環境

価格

お問い合わせ

●ご使用されているお客様へ
インストール手順

開発環境設定手順

開発手順

ツールコマンドの使い方

CookBook
1.基礎編
2.応用編
3.バーコード編

Tips
1.文字間ピッチを調整する
2.異なるフォーマットを含んだPDFを作る
3.Acrobat Java Scriptを含んだPDFを作る

●共通
商標について

更新履歴

お客様へ重要なお知らせ

SiteMap

   
Tips

2 異なるフォーマットを含んだ数ページのPDF文書を作成するには

ページ毎に利用するフォーマットを切り替えてPDF帳票を作成する方法を紹介します。
例えば請求書は、1ページ目にお客様名、住所、総合計額等を記載するヘッダ部と明細行があり、2ページ目以降は明細行のみといった帳票フォーマットが一般的かと思います。

帳票フォーマット:tips2/form/Tips2.pdf

こういった1ページ目と2ページ目のフォーマットが異なる帳票を作成する方法を紹介します。
WPRLでは、テンプレートPDFファイル内のページを切り替えることによって出力する帳票の1ページ目と2ページ目以降のフォーマットの切り替えを行います。

1.テンプレートPDFファイルの作成

作成したいPDF文書で利用する異なる全てのフォーマットを1つのテンプレートPDFファイル内に作成して下さい。
※テンプレートの作成方法については「テンプレートの作り方(Acrobat7.0)」をご参考下さい。



2.プログラム作成
ページを新規作成する
クラス : Report
メソッド : createPage(int templatePageNumber)
引数 : templatePageNumber テンプレートPDFファイルのページ番号
戻り値 : void
<記述例:異なるフォーマット「F1」と「F2」を使用>
//「F1」を使用して1ページ目を作成します
report.createPage(1);
//文字や画像を差し込みます。
report.putFieldData("xYear", "17");
           ・
           ・
           ・
//「F2」を使用して2ページ目を作成します
report.createPage(2);
           ・
           ・
           ・
//「F2」を使用して3ページ目を作成します
report.createPage(2);
           ・
           ・
           ・
							
■注意■
createPageメソッドを使用後、使用前のページに文字や画像を差し込むことはできません。

紹介したAPIを使用した内容を含んだサンプルプログラムとテンプレートPDFファイル,出力されたPDF帳票は以下のリンクにあります。
出力されたPDF帳票:tips2/Tips2.pdf
javaファイル:tips2/Tips2.java
テンプレートPDFファイル:tips2/initial/Tips2.pdf



Last Updated : 2008-08-01

Copyright © 2006 . JFEシステムズ株式会社
http://www.jfe-systems.com