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

   
CookBook

1-2 ページを新規作成する

新規にページを作成してみましょう。

作成したページに対して、文字や画像を貼り付けていくことで文字や画像を含んだPDF帳票を出力できます。
■注意■
本ライブラリを使って、文字や画像をPDF帳票に差し込む為には、1つのPDF帳票内に少なくとも1つのページが存在していなくてはなりません。文字や画像はページに対して差し込むということに注意してください。
ページを新規に作成するAPIは以下の通りです。

<利用API>
クラス:Report
メソッド:createPage(int templatePageNumber)
<引数>
templatePageNumber : テンプレートPDFファイルのページ番号
<用途>
ページを新規作成します。

templatePageNumberには、テンプレートとして使用するページをテンプレートPDFファイル内の
ページ番号で指定します。ページ番号は以下のように、

1 ≦ templatePageNumber ≦ (テンプレートPDFファイルの最大ページ番号)

の値を指定できます。
1ページで構成しているテンプレートPDFファイルを使用する場合、templatePageNumberは必ず 1 になります。createPage()によって生成するPDF帳票のページ番号は、テンプレートPDFファイルのページ番号に依存しません。createPage()の呼び出し順番に従ってページとページ番号を生成します。
したがって自由な順番でページは生成できます。

<記述例>
  report.createPage(3);//1ページ
  report.cteatePage(2);//2ページ
  report.createPage(1);//3ページ
 
  と記述すれば、テンプレートPDFファイルのページ構成と反対のPDF帳票が新規に作成できます。
  もちろん、
  
  report.createPage(1);//1ページ
  report.createPage(1);//2ページ
  report.createPage(1);//3ページ
  
  と記述すれば、同じページ内容のテンプレートで構成された3ページのPDF帳票が作成できます。

1つのPDF帳票に含める最大ページ数は、本ライブラリの実装制限により、
整数値int型の最大値231-1となります。


記述例を参考にして、新規ページを1ページ作成するコードを追記してください。
追記されたコードはこちらをご覧ください。
◎javaファイル:cookbook/chapter1-2/OrderFormFin.java

コードの追記が終了したら、「1-13 付録−CookBookで作成したサンプルの動かすには」を参考に、プログラムを実行してみましょう。
出力されたPDF帳票をAcrobatまたは、Adobe Readerを使って表示してください。
テンプレートPDFファイルのページ内容が反映されたPDF帳票が作成されているはずです。
◎出力されたPDF帳票:cookbook/chapter1-2/orderFormFin.pdf






Last Updated : 2006-11-01

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