JAVA開発メモ
JasperReports
 

[リロード]   [新規|編集|差分|添付]   [トップ|一覧|単語検索|最終更新|バックアップ|ヘルプ]

サイトメニュー
最新の20件
2016-12-222016-05-112015-06-242013-07-032013-02-262011-01-122010-10-122010-06-082010-03-092010-03-032009-12-302009-10-302009-02-252009-02-242009-02-112008-09-242008-09-232008-09-16

Health comprehensive facilities are on the pre-owned too online drugstore tablets http://nucleuspharma.net of licensed physicians and pharmacies, with an established online presence, structured to save people money on prescription medications.http://www.diet-pills-buy.net online pharmacies and receive their purchases by mail.http://superdrugsaver.blog.fc2.com/ prescription medications for chronic health conditions can be costly. A major advantage of online pharmacies is that shoppers can easily obtain a savings your health http://www.pharmacie-mostaganem.com pharmaceutical products percent or more. More below.


概要

JasperReportsは、さまざまな出力形式の帳票を作成できるライブラリですが、それぞれの出力結果で見た目がほぼ同じになるように配慮されています。元となる帳票デザインのテンプレートはXMLファイルに記述し、そこから、PDF・HTML・Excel・CSV・XMLなどへ出力することができます。また、プリンタへダイレクトに出力したり、Swingアプリケーションやアプレットに表示させる、といったこともできます。

NEWS

  • 2008/03/12 - JasperReports 2.0.5リリース
    • support for RTF and HTML snippets inside text elements using new "markup" attribute that deprecates the former isStyledText? attribute;
    • new "renderType" chart attribute and configuration property, to support rendering charts as images or as SVG, besides the direct drawing performed by the JFreeChart? components;
    • new FileResolver? interface and built-in parameter for better control over resource loading;
    • minor bug fixes and improvements;

特徴

  • 日本語帳票の作成可能(外部のTrueType?の日本語フォントも設定できる)
  • サーブレットからの帳票出力が可能
  • ライセンスはLGPL

情報源

Eclipseプラグイン

レイアウトXMLのタグ

タグ名称 説明
jasperReports レポートのサイズや余白を指定します。ルートのタグになります。
reportFont レポートで使用するフォントを定義します。TrueType?の日本語フォントはパスを指定します。TTC形式の場合、ファイル内に複数のフォントを持ちますのでTTCファイル内の何番目のフォントを使用するかをカンマで区切って番号を指定します。
parameter JAVAプログラムから受け取るパラメータを定義します。
title レポートのタイトル部分を定義します。
band 描画領域を指定します。
staticText 固定の文字列を記述します。
reportElement 描画する領域定義します。
text 固定の文字列を記述します。
font フォントの種類やサイズを指定します。
textField 動的な文字列を定義します。
textFieldExpression? textFieldに表示するデータを定義します。ここで指定した値や式が展開されて実際のレポートに表示されます。パラメータを参照する場合は$P{パラメータ名}という形式で記述します。

外部フォントを使用しない日本語表示

  • iTextAsian.jarをクラスパスに追加
  • レイアウトXMLのフォントタグの設定
    • ゴシックの場合
  pdfFontName="HeiseiKakuGo-W5" pdfEncoding="UniJIS-UCS2-H" isPdfEmbedded="false"
  • 明朝の場合
 pdfFontName="HeiseiMin-W3" pdfEncoding="UniJIS-UCS2-HW-H" isPdfEmbedded="false"

UniJIS-UCS2-H Adobe-Japan1のUnicodeエンコーディング
UniJIS-UCS2-V UniJIS-UCS2-Hの縦書きエンコーディング
UniJIS-UCS2-HW-H UniJIS-UCS2-Hと同じ、ただし英文字を半角に置き換える
UniJIS-UCS2-HW-V UniJIS-UCS2-HW-Hの縦書きエンコーディング

Linux上のWebアプリで使用する場合(JDK1.4以降)

Linux上のTomcat等でJasperReportsを利用する場合、ヘッドレスサポートを設定する必要があります。

Tomcatの場合の例

 JAVA_OPTS="-server -Xmx256M -Xms128M -Xss256k -Djava.awt.headless=true"

リロード   新規 編集 差分   トップ 一覧 検索 最終更新 バックアップ   ヘルプ   最終更新のRSS
Last-modified: Fri, 30 Oct 2009 13:35:42 JST (2943d)
Link: FrontPage(879d) eclipse-pluginリンク集(2813d)

Modified by MT22(Moriwaki Takashi)

"PukiWiki" 1.3.7 Copyright © 2001,2002,2003 PukiWiki Developers Team. License is GNU/GPL.
Based on "PukiWiki" 1.3 by sng
Powered by PHP 5.3.29

HTML convert time to 0.021 sec.