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

2-5 付録

2-5-1 テンプレートPDFファイルに定義されているフィールド

基礎編のテンプレートPDFファイルに定義してあるフィールドは、以下の通りです。
フィールド定義一覧
フィールド名 フィールドヒント
xAmount.0 請求金額
xAmount1 合計金額1
xAmountMes 請求メッセージ
xBox.0 認証印0
xBox.1 認証印1
xBox.2 認証印2
xBox.3 認証印3
xCComName お客様企業名
xCode.0 お得意様コード
xCode.1 お得意様コード
xFree 備考欄
xFurikomisaki 振込み先
xGochumonNo 御注文No
xHanbaijissekiNo 販売実績No
xInfoAdrs お客様か自社情報(住所)
xInfoBusyo.1 お客様か自社情報(部署1)
xInfoBusyo.2 お客様か自社情報(部署名2)
xInfoCName お客様か自社情報(企業名)
xInfoName_phone お客様か自社情報(名前か電話)
xInfoRightAdrs お客様か自社情報右(住所)
xInfoRightBusyo.1 お客様か自社情報右(部署1)
xInfoRightBusyo.2 お客様か自社情報右(部署2)
xInfoRightCName お客様か自社情報右(企業名)
xInfoRightName_phone お客様か自社情報右(名前か電話)
xKensyuYMD.0 検収年月日
xKensyuYMDMes 検収年月日メッセージ
xKensyuin 検収印
xKensyuinMes 検収印メッセージ
xMessage メッセージ
xNo.0 請求No
xNo.1 請求No
xNonyusaki 納入先
xOnchu 御中
xRogo ロゴ
xTax 消費税
xTitle 帳票タイトル
xToshaJyuchuNo 当社受注No
xUchiwake.0 内訳0
xUchiwake.1 内訳1
xUchiwake.2 内訳3
xUchiwake.3 内訳4
xUchiwake.4 内訳5
xYMD 年月日
xYen.0 金額0
xYen.1 金額1
xYen.2 金額2
xYen.3 金額3
xYen.4 金額4
■フォーム定義情報(CSV):cookbook/chapter2/previewer/template2.csv
フィールドに定義した情報を見ることができます。
(テンプレートコンパイラで出力したフォーム定義ファイルを入力とし
フォーム定義出力ユーティリティで出力したCSVファイルです。)

■フィールド定義位置のイメージ:cookbook/chapter2/previewer/preview_Chapter2_1.pdf
応用編のPDF帳票は一ページのテンプレートPDFファイルから出来ています。
フィールド定義位置のイメージ中央左にみられるように、
フィールドは重ねて定義することもできます。
よく似たテンプレートを複数枚用意する必要がある場合などは
このように一ページのテンプレートに定義した方が、後にテンプレートの
修正が起こった場合に手間が省けるといった利点もあります。

■フィールド定義位置のイメージ:cookbook/chapter2/previewer/preview_Chapter2_2.pdf
このファイルは上のフィールド定義位置イメージでは少々見づらいので出力するPDF帳票
のページ単位でフィールド定義位置のイメージを分けて出力したものです。
つまり実際のテンプレートはこの3ページのテンプレートを重ねたものと考えてください。


2-5-2 外字フォントの作り方

帳票に人名・地名の特殊な漢字を使いたいけれどコンピュータ上に無い場合、
外字作成ツールを利用して使用したい外字を作るか、外字を収録したフォント
素材集を利用して帳票に出力します。

・本ライブラリで動作確認した外字作成ツール・フォント素材集は以下の
二点です。

■外字作成ツール
<製品名>DynaFont® GaijiBuilder for Windows
<発売元>ダイナコムウェア株式会社

■フォント素材集
<製品名>感動素材DynaFont®50
<発売元>ソースネクスト株式会社


本稿では、DynaFont® GaijiBuilderを使った
外字の作り方を紹介します。

※グリフエディタを使って外字を作成し終えた所から紹介します。

1.[ファイル]/[保存]をクリックします。





2."一般"ダイアログのTTF(TrueTypeフォント)を選択した状態で"次へ"ボタンをクリックします。





3."名前(NAME)"ダイアログが表示されます。

"0.著作権"
"1.フォント名(ユーザー用)
"3.フォント名(アプリケーション用)
"4.フォント名(システム用)
をデフォルトから変更し、自由に命名して下さい。

"1.フォント名(ユーザー用)
"3.フォント名(アプリケーション用)
"4.フォント名(システム用)
の名称は同じフォント名にすることが推奨されています。






4."次へ"ボタンをクリックします。




5."角ゴシック"を選択して"次へ"ボタンをクリックします。





6."外字登録"ダイアログを表示します。

このオプションでは、保存する外字ファイルをシステムにインストールされている書体に関連付けて、
選択した書体の外字ファイルとして使用するように設定できます。
ただし、作成した外字を本ライブラリで使用する場合はここで設定する必要はありません。




※この設定と同等の設定が「2-1 フォントを埋め込む」の中段
「3.フォントに関連付ける。」でも説明しているreport.properties
ファイルへの登録になります。

<引用>
report.propertiesに登録し、外字をフォントに関連付けします。
下記の例では用意した外字をMSGothicフォントのprivate領域に関連付けています。
font.MSGothic.latin=MS-Gothic
font.MSGothic.cjk=MS-Gothic
font.MSGothic.private=MS-Gothic
font.MSGothic.private=nabe1


7.外字ファイルに名前をつけて保存します。









Last Updated : 2006-11-01

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