package com.tk2kpdn.study.project001; import java.io.PrintWriter; import java.io.File; import java.io.IOException; import java.util.HashMap; import java.util.Map; import javax.servlet.ServletContext; import javax.servlet.ServletException; import javax.servlet.ServletOutputStream; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServ
JasperReportsで複数のテンプレートを結合してPDFを出力する際に、最初に思いつくのはaddPageメソッドでページを追加してい くという方法だが、この方法だと用紙サイズ、用紙方向などが最初の用紙の設定でページが追加されるようで追加したページの設定が良くない。 そこで、少し面倒だが、各用紙の設定を維持したまま単一のPDF出力が出来るようにする 具体的には、JasperReportsのクラス で「JRPdfExporter」というのがあり、このクラスを使ってPDFを出力する /* * runTestStream * reportNamesで渡されたテンプレートをもとに、PDFを作成し * データをbyte[]型で戻り値として返す * * reportNames : jasperファイルの配列 * paramMap : jasperファイルを実行する時に渡すパラメータHash * *
画像データをInputStreamで受け渡すことによって、Javaプログラム側で画像を指定できる iReportで、画像のプロパティを設定する * Image Expression => $P{imgsrc} * Image Expression Class => java.io.InputStream パラメータの設定をする * Parameter name => imgsrc * Parameter class type => java.io.InputStream Javaプログラムでは、パラメータとして imgsrc に 画像のInputStreamを指定する String imgPath = “images/xx.gif”; //画像ファイルの場所を指定 InputStream imgsrc = new FileInputStream(imgPath); Map paramMap
トップページ ├C言語 ├C++ ├Java/サンプル │├Swing │├帳票 │└Tomcat ├Python ├ruby ├Linux ├Play Framework ├Heroku ├dotCloud ├eclipse ├JavaScript ├環境構築 ├IT用語集 └情報処理技術者試験 └過去問 ├高度共通 午前1 │├2013(H25)秋 │├2013(H25)春 │└2012(H24)秋 ├情報セキュリティスペシャリスト │├メモ │├2013(H25)春 │└2012(H24)秋 ├ネットワークスペシャリスト │└2012(H24)秋 └データベーススペシャリスト Java/帳票/JasperReports5.0 PDFに動的に画像を埋め込み まずJasperReportsに付いてきたサンプルから画像の埋め込み方を確認。 // 画像読み込み Image image = T
参考 http://dev.classmethod.jp/server-side/java/jasperreports-tutorial/ 現行バージョン 5系 AGPL ライセンス http://okwave.jp/qa/q8374217.html 内部での利用以外では、商用ライセンスを買うか、組み込んだもののソースコードを開示しないといけないようだ 商用ライセンスは結構高いです。 旧バージョン 4系 LGPL ver.3 と MPL ver.2 のデュアルライセンス LGPL 内部利用OK LGPLプログラムを組み込んだものを、再頒布する際にはソースコードを公開する必要がある = 頒布しないならソースコード公開しなくてもいい http://www.opensource.jp/gpl/gpl.ja.html http://oshiete.goo.ne.jp/qa/2982240.html
Jasper Reports でJavaのBeanクラスのフィールドから値を取得してPDFに出力する。JavaJaspersoftStudioJasperReports 変更履歴: (2015/02/16) ・見出し名を修正 ・complieJasperReportsの無意味なInputStream表記を削除 ・日本語文言の表示には、別の設定が必要なので、サンプルの文字列を修正しましたm(_ _)m ・「日本語の文字列を表示するには」を追記しました。 (2015/02/19) ・JasperReportsのスクリーンキャプチャ追加 (2015/06/19) ・「jasperファイルへのコンパイルとフォントサイズについて」を追記 目的 JavaBeanクラスに格納した値を、JasperReportsで帳票出力する方法。 例えば、以下のようなDtoに入れた値を、JasperReportsのTe
久々にJavaに関わったのでレポートしておきます。 WebでJava環境でシステム構築となると、帳票作成は色々あれどJasperReportを使うことが多いようです。 JasperReportでわかったのですが、多めの帳票を出力するとOufMemoryでJavaが異常終了するようです。 現在Eclipse上でJavaのメモリ監視を行えるものがないか調べて見ました。 Memory Analyzer というプラグインを見つけました。 このツールでは、Javaの起動オプションを指定し、メモリダンプ採取後に解析することと、Eclipseのプラグインとして導入して、Eclipseの画面からメモリダンプ採取及びダンプ解析が行えます。 メモリダンプ採取後に解析する方法については、以下のサイトに記載がありました。 http://daybreaksnow.hatenablog.jp/entry/2013/0
MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。 PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。
Macでドット絵を打てるソフト「Aseprite」が面白い! 2015/11/4 2020/12/27 MAC Macでドット絵ソフト「Aseprite」 以前、Macでドット絵が打てるソフトでPixenをご紹介しましたが、また面白うそうなドット絵を打てるソフトがあったのでご紹介したいと思います。 「Aseprite」というソフトなのですが、このソフトの興味深い点は、UIもドット絵のようになっていることです。 上部のメニューバーからフォントまでしっかりとドット絵なんですよね!まるで、スーパーファミコンのお絵かきソフトみたいです。笑 そして、機能が充実しまくっていることです! 必需機能のレイヤー機能から、複数のドット絵を流すアニメーション機能、前コマ半透明にして比較しながら描けるオニオンスキン機能、簡単に影を付けれるシャドー機能、アニメーションをGIF形式で出力することができます♪ 機能が充
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く