JAVAで帳票作成するとなると
それなりの帳票ツールがないとテンテコ舞。
でも、帳票ツールは高い。
せっかくJavaとかTomcatとか無料で開発・運用できる環境があるのに
帳票も作りも無料でやりたいもんだ。
そんな救世主JasperReportsについて朝まで語り合いましょう。
http://jasperreports.sourceforge.net/
デザインツールiReportやJasperAssistantがなければ
ラクラクにはなりませんのでその話題も・・・。
http://ireport.sourceforge.net/
http://www.jasperassistant.com/index.html
1げっと。
探検
[無料でラクラクJava帳票作成] JasperReports使い集合
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
NGNG2005/05/10(火) 21:36:32
JSP で contentType の指定が抜けていました。。。
逝ってきます。
逝ってきます。
53デフォルトの名無しさん
2005/05/11(水) 11:51:09 オレiTextAsian.jarツカッテナイ
デモ、ニホンゴヒョウジデキタ
Windowsノフォントシカツカッテナイカラ?
デモ、ニホンゴヒョウジデキタ
Windowsノフォントシカツカッテナイカラ?
2005/05/12(木) 01:39:35
>>53
iReport で、テキストフィールドの Font の設定のところの
Report font、Font name、 PDF font name、TrueType font、
PDF Encoding は何を指定しているの?
iReport で、テキストフィールドの Font の設定のところの
Report font、Font name、 PDF font name、TrueType font、
PDF Encoding は何を指定しているの?
55デフォルトの名無しさん
2005/05/12(木) 01:59:45 ttp://www.aware.jp/pdf/jasper_jp.html
で、JasperReportsでフォントを埋め込まない日本語PDFを
生成する方法はわかるんだけど、
フォントを埋め込んで日本語PDFを生成するにはどうすればいいの?
で、JasperReportsでフォントを埋め込まない日本語PDFを
生成する方法はわかるんだけど、
フォントを埋め込んで日本語PDFを生成するにはどうすればいいの?
2005/05/12(木) 02:07:35
iReport 0.4.1 ってメニューを日本語で表示でけたのね。。。。
2005/05/12(木) 20:30:52
でもメニューだけって感じで中途半端だよね。
2005/05/12(木) 22:57:32
iReport で
SELECT * FROM TABLENAME WHERE KEY = :variable
ようなバインド変数を使ったSQLを使用してレポート作ることができますか?
SELECT * FROM TABLENAME WHERE KEY = :variable
ようなバインド変数を使ったSQLを使用してレポート作ることができますか?
59デフォルトの名無しさん
2005/05/12(木) 23:18:34 iReport でパラメータの追加/修正のところの
Is for prompting ってなんなの?
チェック入れてもはずしても効果がないんだけど。
てっきり、パラメータを入力するダイアログかなんかが
出てくると思ったんだけど。
Is for prompting ってなんなの?
チェック入れてもはずしても効果がないんだけど。
てっきり、パラメータを入力するダイアログかなんかが
出てくると思ったんだけど。
60デフォルトの名無しさん
2005/05/12(木) 23:57:22 iReport でレポートSQLクエリを複数入力したいんですけど、
無理ですか?
無理ですか?
2005/05/13(金) 21:28:48
金額表示を3桁カンマ区切りで表示したいんだけど、
どうすればいいのかな?
どうすればいいのかな?
2005/05/13(金) 21:57:44
>>61
テキストフィールドのプロパティでパターンを指定する。
テキストフィールドのプロパティでパターンを指定する。
63デフォルトの名無しさん
2005/05/16(月) 10:31:37 >>54 コンナカナジデス。
<reportFont name="STD_FONT" isDefault="false" fontName="MS ゴシック"
size="10" isBold="false" isItalic="false" isUnderline="false"
isStrikeThrough="false" pdfFontName="C:\WINNT\FONTS\MSGothic.ttc,0"
pdfEncoding="Identity-H" isPdfEmbedded="false"/>
<reportFont name="STD_FONT" isDefault="false" fontName="MS ゴシック"
size="10" isBold="false" isItalic="false" isUnderline="false"
isStrikeThrough="false" pdfFontName="C:\WINNT\FONTS\MSGothic.ttc,0"
pdfEncoding="Identity-H" isPdfEmbedded="false"/>
64デフォルトの名無しさん
2005/05/16(月) 10:35:2165デフォルトの名無しさん
2005/05/16(月) 10:38:4166デフォルトの名無しさん
2005/05/16(月) 13:30:11 >>58
こんな感じだ
<parameter name="MaxOrderID" class="java.lang.Integer"></parameter>
<queryString><![CDATA[SELECT * FROM Orders WHERE OrderID <= $P{MaxOrderID} ORDER BY ShipCountry]]></queryString>
くわしくはdemoのFirstJasperなんかをLOOK
こんな感じだ
<parameter name="MaxOrderID" class="java.lang.Integer"></parameter>
<queryString><![CDATA[SELECT * FROM Orders WHERE OrderID <= $P{MaxOrderID} ORDER BY ShipCountry]]></queryString>
くわしくはdemoのFirstJasperなんかをLOOK
2005/05/16(月) 20:16:06
>>62
できました。パターンをいろいろ指定できるんですね。
パターンを指定するところでCurrencyという¥#,##0.00の
パターンを選んだときにフォントを日本語にしないと
円マークってでないんですね。全角だから?
気付くのに時間がかかった。。。
できました。パターンをいろいろ指定できるんですね。
パターンを指定するところでCurrencyという¥#,##0.00の
パターンを選んだときにフォントを日本語にしないと
円マークってでないんですね。全角だから?
気付くのに時間がかかった。。。
2005/05/16(月) 20:52:27
>>67
日本以外で円マークを使っている国はあるのか?
日本以外で円マークを使っている国はあるのか?
69デフォルトの名無しさん
2005/05/16(月) 21:18:32 円を取引していれば国に関係なく使うんじゃ?
2005/05/16(月) 21:29:29
iReport で縦書きのフィールドを作成できるのでしょうか?
改行いれながら調整するしかないんでしょうか?
改行いれながら調整するしかないんでしょうか?
2005/05/16(月) 21:39:31
iReport 0.4.1 でパワーポイントのテキストのように
「テキストにあわせて描画オブジェクトのサイズを調整する」
ようなことってできますか?
ぽちぽちっと適度なサイズに変更したいんですけど。
「テキストにあわせて描画オブジェクトのサイズを調整する」
ようなことってできますか?
ぽちぽちっと適度なサイズに変更したいんですけど。
2005/05/16(月) 22:04:09
iReport で枠を書くのって、バンド毎に縦線を引かなきゃ
いけないんでしょうか?次のようなレポートだと、縦線が
6本必要になりますよね?もっとうまいやり方があるんでしょうか?
|氏名 |年齢|
−−−−−−−−−
|$F{name}|$F{age}|
いけないんでしょうか?次のようなレポートだと、縦線が
6本必要になりますよね?もっとうまいやり方があるんでしょうか?
|氏名 |年齢|
−−−−−−−−−
|$F{name}|$F{age}|
2005/05/16(月) 23:32:48
2005/05/17(火) 00:40:38
>67, 69
円マークは使わないよ。
JPYとかが一般的じゃない?
アメリカドルならUSDとか。
円マークは使わないよ。
JPYとかが一般的じゃない?
アメリカドルならUSDとか。
2005/05/17(火) 02:16:48
iReport でバーコードを使えるみたいなんですけど、
これって実用レベルに達しているのでしょうか?
それと、プロパティのBarcode expressionってStringで表現
しないとコンパイルが通らないです。でも、ダブルクオートで
表現したいコードを囲むと、iReport上のバーコードオブジェクトが
Barcode Errorで表示されてしまう。う〜ん。
これって実用レベルに達しているのでしょうか?
それと、プロパティのBarcode expressionってStringで表現
しないとコンパイルが通らないです。でも、ダブルクオートで
表現したいコードを囲むと、iReport上のバーコードオブジェクトが
Barcode Errorで表示されてしまう。う〜ん。
76デフォルトの名無しさん
2005/05/17(火) 02:23:36 それと、バーコードの高さが半端なんだけど、
調整できないのかな?
調整できないのかな?
77デフォルトの名無しさん
2005/05/17(火) 12:19:3578デフォルトの名無しさん
2005/05/17(火) 22:36:42 >>65
複数クエリは無理なんですか。。。
メインで扱うデータを取得するSQLはレポートSQLクエリに、
それ以外のデータは、パラメータ化してレポートに渡すか、
サブレポートで、というのがお作法なんでしょうか。
レポートに複数SQLを埋め込めたほうが、SQLがまとまって
いいような気もするけど。
複数クエリは無理なんですか。。。
メインで扱うデータを取得するSQLはレポートSQLクエリに、
それ以外のデータは、パラメータ化してレポートに渡すか、
サブレポートで、というのがお作法なんでしょうか。
レポートに複数SQLを埋め込めたほうが、SQLがまとまって
いいような気もするけど。
2005/05/17(火) 22:57:57
80デフォルトの名無しさん
2005/05/17(火) 23:08:46 >>78
作法というか
おかれている環境、状況で工夫するしかないと思います。
複数SQLを埋め込める帳票ツールがあってそれを導入することが
できるのならそれを用いればよいし。。。
メインのデータとそれ以外のデータに結合点があればJOINすればいいし
そうでなければストアドなどで無理やり1つのResultSetを作り出せば
いいんじゃないかと。
作法というか
おかれている環境、状況で工夫するしかないと思います。
複数SQLを埋め込める帳票ツールがあってそれを導入することが
できるのならそれを用いればよいし。。。
メインのデータとそれ以外のデータに結合点があればJOINすればいいし
そうでなければストアドなどで無理やり1つのResultSetを作り出せば
いいんじゃないかと。
2005/05/17(火) 23:52:15
iReport 0.4.1 のdocs/cap7.html を参考に,
7.3章のXML Datasource Syntax を試しているんだけど、
+、@、*のシンボルがエラーになる。
例えば、次のように設定してid属性値を取得しようとしても
一番下のようなエラーが出る。
・XML Datasource
Name: Hello
XML file: C:\hello.xml
Select Expression: /hello
・Fields
Field Name, Field, Description Type
hello, /hello, java.lang.String ○ このフィールドは表示可能
id, /hello@id, java.lang.String × エラーになる
・hello.xml の内容
<hello id="id">hello</hello>
・iReport 上でのエラーメッセージ
Filling report...
Error?filling?print...
javax.xml.transform.TransformerException:?余分な不正トークン:?'@',?'id'
(エラーメッセージって日本語で出力されてたから
□□□になってたんですね。。。)
7.3章のXML Datasource Syntax を試しているんだけど、
+、@、*のシンボルがエラーになる。
例えば、次のように設定してid属性値を取得しようとしても
一番下のようなエラーが出る。
・XML Datasource
Name: Hello
XML file: C:\hello.xml
Select Expression: /hello
・Fields
Field Name, Field, Description Type
hello, /hello, java.lang.String ○ このフィールドは表示可能
id, /hello@id, java.lang.String × エラーになる
・hello.xml の内容
<hello id="id">hello</hello>
・iReport 上でのエラーメッセージ
Filling report...
Error?filling?print...
javax.xml.transform.TransformerException:?余分な不正トークン:?'@',?'id'
(エラーメッセージって日本語で出力されてたから
□□□になってたんですね。。。)
2005/05/21(土) 22:13:46
>20 さんは XML Datasource を問題なく使えたのかなぁ。。。
2005/05/24(火) 08:45:53
iReportで作ったXMLを
PHPでPDF出力するようなソリューションってころがってないかにゃー。
PHPでPDF出力するようなソリューションってころがってないかにゃー。
84デフォルトの名無しさん
2005/05/25(水) 23:53:15 >>83
お、それいただき!
お、それいただき!
2005/05/26(木) 20:32:39
iReport 0.5.0 release!!
86デフォルトの名無しさん
2005/06/06(月) 21:39:06 JasperReportsをWeb(Struts)で使って、PDFを出力しようとしています。
XMLからJasperReportインスタンス(空のレポートインスタンス?)
を生成するところで、数秒かかってしまってます。
このインスタンスを再利用できれば、パフォーマンスが上がるかなって思ってます。
再利用は可能でしょうか?
JasperReportインスタンスは一つだけ作っておき、リクエスト毎にJasperPrint
インスタンスを作るって方法です。
要するに、JasperReportインスタンスはスレッドセーフに使えるのでしょうか?
APIやその他ドキュメントを見ても良く分かりませんでした。
宜しくお願いします。
XMLからJasperReportインスタンス(空のレポートインスタンス?)
を生成するところで、数秒かかってしまってます。
このインスタンスを再利用できれば、パフォーマンスが上がるかなって思ってます。
再利用は可能でしょうか?
JasperReportインスタンスは一つだけ作っておき、リクエスト毎にJasperPrint
インスタンスを作るって方法です。
要するに、JasperReportインスタンスはスレッドセーフに使えるのでしょうか?
APIやその他ドキュメントを見ても良く分かりませんでした。
宜しくお願いします。
2005/06/07(火) 00:10:19
jrxml → jasper のコンパイルが遅いということを言っているなら、
コンパイル済みjasper ファイルを実行時に読み込んでバインド→PDF出力、ということを、
サンプルの JasperPrintServlet.java でやってる。
コンパイル済みjasper ファイルを実行時に読み込んでバインド→PDF出力、ということを、
サンプルの JasperPrintServlet.java でやってる。
8886
2005/06/07(火) 05:42:29 >>87
サンクスです。
このjasperファイルってJasperReportインスタンスをシリアライズ
したものなんですよね?
ファイルの読み込みってシンクロナイズする必要ありましたっけ?
StrutsのActionはスレッドを意識しないで組みたいなって思ってますので。
自分ももうちょい調べてみます。
サンクスです。
このjasperファイルってJasperReportインスタンスをシリアライズ
したものなんですよね?
ファイルの読み込みってシンクロナイズする必要ありましたっけ?
StrutsのActionはスレッドを意識しないで組みたいなって思ってますので。
自分ももうちょい調べてみます。
89デフォルトの名無しさん
2005/06/07(火) 14:36:05 >>88
Jasperはxml(jrxml)で定義したデザインファイルをJavaバイトコードに
コンパイルしたものだったと記憶してますが、
なのでPDFを出力するたびにアプリケーションでjasperを作り出すのは
どうかと思います。
わてはAntの段階でjasperにしてリリースしてまっせ。
そんためには、jrxml→jasperにするためのツールを
JAVAで作ってAntで実行せにゃいかんね。
Jasperはxml(jrxml)で定義したデザインファイルをJavaバイトコードに
コンパイルしたものだったと記憶してますが、
なのでPDFを出力するたびにアプリケーションでjasperを作り出すのは
どうかと思います。
わてはAntの段階でjasperにしてリリースしてまっせ。
そんためには、jrxml→jasperにするためのツールを
JAVAで作ってAntで実行せにゃいかんね。
90デフォルトの名無しさん
2005/06/07(火) 22:57:35 JasperReportsをWeb(Struts)で使って、PDFを出力しようとしています。
XMLからJasperReportインスタンス(空のレポートインスタンス?)
を生成するところで、数秒かかってしまってます。
このインスタンスを再利用できれば、パフォーマンスが上がるかなって思ってます。
再利用は可能でしょうか?
JasperReportインスタンスは一つだけ作っておき、リクエスト毎にJasperPrint
インスタンスを作るって方法です。
要するに、JasperReportインスタンスはスレッドセーフに使えるのでしょうか?
APIやその他ドキュメントを見ても良く分かりませんでした。
宜しくお願いします。
XMLからJasperReportインスタンス(空のレポートインスタンス?)
を生成するところで、数秒かかってしまってます。
このインスタンスを再利用できれば、パフォーマンスが上がるかなって思ってます。
再利用は可能でしょうか?
JasperReportインスタンスは一つだけ作っておき、リクエスト毎にJasperPrint
インスタンスを作るって方法です。
要するに、JasperReportインスタンスはスレッドセーフに使えるのでしょうか?
APIやその他ドキュメントを見ても良く分かりませんでした。
宜しくお願いします。
9186
2005/06/07(火) 23:17:22 >>89
APIドキュメント見る限りではJasperReportのインスタンスっぽいですが?
JasperCompileManager#compileReportToFile()を見てみてください。
どっちにしろWebでやる場合、リクエスト毎にjasperファイルを読み込む
必要があるってことなんですか?
メモリ上に持ってきたインスタンスを使いまわせればいいんですがね〜
APIドキュメント見る限りではJasperReportのインスタンスっぽいですが?
JasperCompileManager#compileReportToFile()を見てみてください。
どっちにしろWebでやる場合、リクエスト毎にjasperファイルを読み込む
必要があるってことなんですか?
メモリ上に持ってきたインスタンスを使いまわせればいいんですがね〜
92デフォルトの名無しさん
2005/06/09(木) 10:11:56 >>91
Jasperは最終的にはインスタンス化しますが、インスタンスにする前に
インスタンスのクラスを作らなければなりませんよね。
クラスを作るにはレイアウト(jrxml)からコンパイルされるということです。
>どっちにしろWebでやる場合、リクエスト毎にjasperファイルを読み込む
>必要があるってことなんですか?
です。
jasperを読み込むのとjrxmlを読み込んでコンパイルするのとでは
前者のほうが明らかにパフォーマンスで勝るのは理解できると思います。
Jasperは最終的にはインスタンス化しますが、インスタンスにする前に
インスタンスのクラスを作らなければなりませんよね。
クラスを作るにはレイアウト(jrxml)からコンパイルされるということです。
>どっちにしろWebでやる場合、リクエスト毎にjasperファイルを読み込む
>必要があるってことなんですか?
です。
jasperを読み込むのとjrxmlを読み込んでコンパイルするのとでは
前者のほうが明らかにパフォーマンスで勝るのは理解できると思います。
93デフォルトの名無しさん
2005/06/09(木) 10:26:50 92だけど補足
>メモリ上に持ってきたインスタンスを使いまわせればいいんですがね〜
使いまわすかどうかは考え方次第。
消費メモリを気にしないのであれば、常駐化すればいいし
そうでなければ毎回Jasperファイルを読めばいいし、
というところでしょう。
少なくとも私の環境では毎回Jasperファイルを読んでも体感的には
変らないのでメンテナンスの楽な後者の方法を選択しました。
>メモリ上に持ってきたインスタンスを使いまわせればいいんですがね〜
使いまわすかどうかは考え方次第。
消費メモリを気にしないのであれば、常駐化すればいいし
そうでなければ毎回Jasperファイルを読めばいいし、
というところでしょう。
少なくとも私の環境では毎回Jasperファイルを読んでも体感的には
変らないのでメンテナンスの楽な後者の方法を選択しました。
9486
2005/06/11(土) 09:41:20 >>92-93
サンクスです。
jrxmlからJasperReportのサブクラスを作ってインスタンスをって流れですかね?
とりあえず、リクエスト毎にjasperファイルを読み込む方向で進めてみます。
さらに質問なんですが、jasperファイルを読み込むところは排他取らなくも
大丈夫ですか?
もし必要になるなら並行度上げる小細工を考える必要あるなって思いまして。
サンクスです。
jrxmlからJasperReportのサブクラスを作ってインスタンスをって流れですかね?
とりあえず、リクエスト毎にjasperファイルを読み込む方向で進めてみます。
さらに質問なんですが、jasperファイルを読み込むところは排他取らなくも
大丈夫ですか?
もし必要になるなら並行度上げる小細工を考える必要あるなって思いまして。
95デフォルトの名無しさん
2005/06/13(月) 12:21:37 楽々なんてウソ!汗たらたらジャン!
2005/06/13(月) 12:22:22
97デフォルトの名無しさん
2005/06/13(月) 21:32:26JasperReport死亡かも
Eclipse Foundation,レポーティング・ツール「BIRT 1.0」を発表
ttp://itpro.nikkeibp.co.jp/free/ITPro/USNEWS/20050608/162307/
だれか試して!
98デフォルトの名無しさん
2005/06/17(金) 06:52:47 最近人から聞いたやつけど、Jasperとはどう違うか知ってる人います?
OpenFunXion for iText
ttp://www2.nobworks.co.jp/nobworks/productsTop.html
OpenFunXion for iText
ttp://www2.nobworks.co.jp/nobworks/productsTop.html
99デフォルトの名無しさん
2005/07/27(水) 13:12:54 1.0.0 リリース記念age
100デフォルトの名無しさん
2005/07/27(水) 13:13:59 ついでに100get
ひさびさに使ってみたが、少し使いやすくなっていたかも。
ひさびさに使ってみたが、少し使いやすくなっていたかも。
101デフォルトの名無しさん
2005/09/09(金) 12:03:44 >>76
バーコードの高さ調整、オレも知りたい。
バーコードの高さ調整、オレも知りたい。
102デフォルトの名無しさん
2005/09/09(金) 12:07:08 CODE39高さ低すぎないか?
103デフォルトの名無しさん
2005/09/13(火) 13:04:02 BarbecueRenderer を修正して
指定された描画位置よりも若干上からレンダリングするようにすれば
見かけ上高さが調整されたようになる。対処療法的だけど。
指定された描画位置よりも若干上からレンダリングするようにすれば
見かけ上高さが調整されたようになる。対処療法的だけど。
104デフォルトの名無しさん
2005/09/15(木) 18:34:20 サンクスです。やってみます。
105デフォルトの名無しさん
2005/09/15(木) 18:43:39 iReport0.5.1でCODE39指定してみた。確かに高さは少し低い。試しにリーダで読んだら半角英数文字が全角英数文字で表示された。(?_?)
106デフォルトの名無しさん
2005/09/15(木) 20:38:35 1次元バーコードって太いバーと細いバーの幅の比率が
一定割合に収まってさえいれば
高かろうが低かろうが、単位幅がどれだけであろうが
全然かまわないという認識で合ってる?
(リーダーの性能とかは度外視して。)
一定割合に収まってさえいれば
高かろうが低かろうが、単位幅がどれだけであろうが
全然かまわないという認識で合ってる?
(リーダーの性能とかは度外視して。)
107デフォルトの名無しさん
2005/09/15(木) 23:12:10 合っている。とおもう。
108デフォルトの名無しさん
2005/09/21(水) 14:46:34 現在JasperReport+iReportで帳票を作成してるのですが、
改ページの設定の仕方がわかりません。
例えばIDという項目があって
ID=1が15件
ID=2が5件
とあった場合
1ページに10件表示可能として、
2ページ目の5件まで表示したらID2は3ページ目に表示するという感じにしたいと思っています
これにはどうのような設定をしたらいいかわかる方いましたらご教授お願い致します。
改ページの設定の仕方がわかりません。
例えばIDという項目があって
ID=1が15件
ID=2が5件
とあった場合
1ページに10件表示可能として、
2ページ目の5件まで表示したらID2は3ページ目に表示するという感じにしたいと思っています
これにはどうのような設定をしたらいいかわかる方いましたらご教授お願い致します。
109デフォルトの名無しさん
2005/09/22(木) 09:03:40 subreport 使うとうまく行くんじゃないでしょうか。
example 下に例題プロジェクトがあるから
それ試してみたらどうでしょう?
example 下に例題プロジェクトがあるから
それ試してみたらどうでしょう?
110デフォルトの名無しさん
2005/09/22(木) 11:03:15 >>108
group でできる。isStartNewPage を true にすればOK。
http://jasperreports.sourceforge.net/reference/indexel.html#group
group でできる。isStartNewPage を true にすればOK。
http://jasperreports.sourceforge.net/reference/indexel.html#group
111108
2005/09/22(木) 17:21:53112デフォルトの名無しさん
2005/09/22(木) 23:33:05 JasperReportsのdemo/samplesのことじゃないかねえ。
113デフォルトの名無しさん
2005/09/23(金) 23:11:35 samples の下ですた。ごめんなさい。。
114デフォルトの名無しさん
2005/09/24(土) 02:18:15116デフォルトの名無しさん
2005/09/26(月) 21:27:18 ところで下層の iText に Barcode クラスあるのに
JasperReports では直接サポートせずに
Barbecue で云々しちゃってるのは何でだろう?
JasperReports では直接サポートせずに
Barbecue で云々しちゃってるのは何でだろう?
117デフォルトの名無しさん
2005/09/29(木) 16:01:50 PDFを出力する際に、5枚分のデータを送ると6枚目に白紙がでてしまうのですが
これを出さないようにするにはどこを設定したらよろしいのでしょうか?
whenNoDataType="NoPages"
辺りだと思うのですが、うまくいかないので、
わかる方おられましたら、ご教授お願い致します。
これを出さないようにするにはどこを設定したらよろしいのでしょうか?
whenNoDataType="NoPages"
辺りだと思うのですが、うまくいかないので、
わかる方おられましたら、ご教授お願い致します。
118デフォルトの名無しさん
2005/09/30(金) 16:28:37 detail band の一番下の要素のマージンはどうなってます?
-------------------
$hoge
ここら辺に余白
-------------------
こんな感じになってると、$hoge がないにも関わらず
余白を出力するために、白紙がザックリ出力されますよ。
一応確認してみはいかがでしょう?
-------------------
$hoge
ここら辺に余白
-------------------
こんな感じになってると、$hoge がないにも関わらず
余白を出力するために、白紙がザックリ出力されますよ。
一応確認してみはいかがでしょう?
119デフォルトの名無しさん
2005/10/03(月) 18:15:58 すみません。iText.NETの質問はここでいいでしょうか?
120デフォルトの名無しさん
2005/10/03(月) 21:12:46 おそらくスレ違いだと思われますが
適切なスレもないようだし
聞くだけ聞いてもいいんじゃないでしょうか。
あるいはPDF変換関連のスレを立てたら
需要があるかどうかをくだ質あたりで探りを入れてみるとか。
適切なスレもないようだし
聞くだけ聞いてもいいんじゃないでしょうか。
あるいはPDF変換関連のスレを立てたら
需要があるかどうかをくだ質あたりで探りを入れてみるとか。
121117
2005/10/05(水) 11:41:53 >>118
返答ありがとうございます
1つずつ要素を調べていったところ
意味のない要素が操作ミスか何かでほかの要素と重なってたのが原因で
白紙が出てたようです。
たぶん気づかない間にペーストとかやってたのかな・・・
返答ありがとうございます
1つずつ要素を調べていったところ
意味のない要素が操作ミスか何かでほかの要素と重なってたのが原因で
白紙が出てたようです。
たぶん気づかない間にペーストとかやってたのかな・・・
122デフォルトの名無しさん
2005/11/01(火) 20:12:46 JasperReportsって、SourceForgeのTop 25 Projectsに入っているのだが、
これってJava系のプロジェクトとしては実はすごいことだよなあ・・・。
これってJava系のプロジェクトとしては実はすごいことだよなあ・・・。
123デフォルトの名無しさん
2005/11/20(日) 21:45:05 目に付くようにから揚げ。
124デフォルトの名無しさん
2005/11/29(火) 22:19:14 保守をかねて
公式サイトのFAQより
Q. DETAIL バンドの高さがページの高さを超えると、意図どおりに表示されない件について
A. DETAIL バンドの仕様で、高さチェックをしててどうしてもそうなる。
回避する方法は以下のとおり。
1. 複数のグループを作成し、DETAILバンドの中身を適宜そちらへ振り分ける。
2. 1.で作成したグループ全てに対して
<groupExpression>$V{REPORT_COUNT}</groupExpression>
を指定する。
3. 以上により1.で作成したグループが一つのカラムのように振るまう。
4. GROUPに対しては高さチェックは働かないため、上記の問題が消える。
ついさっきまでハマってた。しかも二ヶ月前に通った道だった。
公式サイトのFAQより
Q. DETAIL バンドの高さがページの高さを超えると、意図どおりに表示されない件について
A. DETAIL バンドの仕様で、高さチェックをしててどうしてもそうなる。
回避する方法は以下のとおり。
1. 複数のグループを作成し、DETAILバンドの中身を適宜そちらへ振り分ける。
2. 1.で作成したグループ全てに対して
<groupExpression>$V{REPORT_COUNT}</groupExpression>
を指定する。
3. 以上により1.で作成したグループが一つのカラムのように振るまう。
4. GROUPに対しては高さチェックは働かないため、上記の問題が消える。
ついさっきまでハマってた。しかも二ヶ月前に通った道だった。
125デフォルトの名無しさん
2005/11/29(火) 22:21:01 カラムというよりはロウか。
126デフォルトの名無しさん
2005/11/30(水) 23:40:08 >>125
だねえ。前から違和感を覚えてた。
だねえ。前から違和感を覚えてた。
127デフォルトの名無しさん
2005/12/02(金) 03:07:45 >>122の続報だが、今日来たSourceForgeニューズレターによると、
11位になっていた。
11位になっていた。
128デフォルトの名無しさん
2005/12/06(火) 20:34:23 detail部分は動的にレコード出力できますが、
空白行を出力することはできないですか?
例えば5行出力したいとして、2行分の動的データが
存在する場合、残りの3行は空白レコード表示とか・・・
空白行を出力することはできないですか?
例えば5行出力したいとして、2行分の動的データが
存在する場合、残りの3行は空白レコード表示とか・・・
129デフォルトの名無しさん
2005/12/07(水) 00:40:39130128
2005/12/07(水) 01:20:15131デフォルトの名無しさん
2005/12/07(水) 21:33:53132128
2005/12/08(木) 02:04:19 >>131
空白というよりも空白行(空行?)にしたいんですよね
線は出つつも中の各項目は空という状態です。
下のようなイメージ
┌−−−−−−−−−−−−−−−−−−┐
|No |商品 |金額 |
├−−┼−−−−−−−−−┼−−−−−┤
| 1 |ああああ | 100|
├−−┼−−−−−−−−−┼−−−−−┤
| 2 |いいいい | 200|
├−−┼−−−−−−−−−┼−−−−−┤
| | | |
├−−┼−−−−−−−−−┼−−−−−┤
| | | |
├−−┼−−−−−−−−−┼−−−−−┤
| | | |
├−−┴−−−−−−−−−┼−−−−−┤
| 合計| 300|
└−−−−−−−−−−−−┴−−−−−┘
空白というよりも空白行(空行?)にしたいんですよね
線は出つつも中の各項目は空という状態です。
下のようなイメージ
┌−−−−−−−−−−−−−−−−−−┐
|No |商品 |金額 |
├−−┼−−−−−−−−−┼−−−−−┤
| 1 |ああああ | 100|
├−−┼−−−−−−−−−┼−−−−−┤
| 2 |いいいい | 200|
├−−┼−−−−−−−−−┼−−−−−┤
| | | |
├−−┼−−−−−−−−−┼−−−−−┤
| | | |
├−−┼−−−−−−−−−┼−−−−−┤
| | | |
├−−┴−−−−−−−−−┼−−−−−┤
| 合計| 300|
└−−−−−−−−−−−−┴−−−−−┘
133デフォルトの名無しさん
2005/12/08(木) 13:51:32 空白分の行をつくったらえぇ。
それ以外のやり方があったらボクにも教えて。
それ以外のやり方があったらボクにも教えて。
134デフォルトの名無しさん
2005/12/09(金) 01:06:24135デフォルトの名無しさん
2005/12/09(金) 12:28:12 策1: 空白データを作成する
DataSource 作成する時に、5の剰余分だけ
コレクションに空の Bean を追加する。
「空データも表示する」という業務要求だと思えば自然な処理。
策2: 罫線は Background Band で記述する
用紙に手入力するイメージに近くなる気がする。
策2はデザインが面倒なので
(高さや幅変えたくなった時に編集箇所が分散してる)
策1をお勧めするけど。
DataSource 作成する時に、5の剰余分だけ
コレクションに空の Bean を追加する。
「空データも表示する」という業務要求だと思えば自然な処理。
策2: 罫線は Background Band で記述する
用紙に手入力するイメージに近くなる気がする。
策2はデザインが面倒なので
(高さや幅変えたくなった時に編集箇所が分散してる)
策1をお勧めするけど。
136128
2005/12/09(金) 14:35:43137デフォルトの名無しさん
2005/12/09(金) 21:03:03 ActiveReportのJava版?
138デフォルトの名無しさん
2005/12/23(金) 15:11:15 SVFをいじってると頭がイライラ。
JasperReportsに戻りたいです。
JasperReportsに戻りたいです。
139デフォルトの名無しさん
2006/01/30(月) 23:21:32 subreportってデータの量が多いとdetailの大きさに合わせて伸びてしまいますよね?
これを回避するためにsubreportのサイズを固定にすることってできますでしょうか?
これを回避するためにsubreportのサイズを固定にすることってできますでしょうか?
140デフォルトの名無しさん
2006/01/31(火) 15:06:41 >139
今ひとつ状況が分からず。
p1
| 他
| サブレポ
| サブレポ
| 他
p2
| 他
| サブレポ
| サブレポ
| 他
となって欲しいのに
p1
| 他
| サブレポ
| サブレポ
| サブレポ
p2
| サブレポ
| サブレポ
| 他
となることを言ってる?
今ひとつ状況が分からず。
p1
| 他
| サブレポ
| サブレポ
| 他
p2
| 他
| サブレポ
| サブレポ
| 他
となって欲しいのに
p1
| 他
| サブレポ
| サブレポ
| サブレポ
p2
| サブレポ
| サブレポ
| 他
となることを言ってる?
141139
2006/02/01(水) 00:28:36 ----------------- detail
|他1
|サブレポ1
|他2
|サブレポ2
-----------------
のようになって欲しいのですが
サブレポ1のデータの量が多いと
----------------- detail
|他
|サブレポ1
|サブレポ1
|サブレポ1
-----------------
のようになってしまって
他2とサブレポ2がサブレポ1の下に隠れてしまいます。
|他1
|サブレポ1
|他2
|サブレポ2
-----------------
のようになって欲しいのですが
サブレポ1のデータの量が多いと
----------------- detail
|他
|サブレポ1
|サブレポ1
|サブレポ1
-----------------
のようになってしまって
他2とサブレポ2がサブレポ1の下に隠れてしまいます。
142デフォルトの名無しさん
2006/02/07(火) 12:39:00 聞き返したくせに放置しててすまそ。
1. 他1グループ、サブレポ1グループ、他2グループ、サブレポ2グループを作成する。
2. 他1グループの Header バンドに他1を貼り付ける。サブレポ1グループの Header バンドに(以下略)
3. Detail バンドは使用しない。
でやってみてはどうでしょうか。
詳しくは >>124 や ↓を参照。
ttp://jasperreports.sourceforge.net/tips.tricks.html#largebands
1. 他1グループ、サブレポ1グループ、他2グループ、サブレポ2グループを作成する。
2. 他1グループの Header バンドに他1を貼り付ける。サブレポ1グループの Header バンドに(以下略)
3. Detail バンドは使用しない。
でやってみてはどうでしょうか。
詳しくは >>124 や ↓を参照。
ttp://jasperreports.sourceforge.net/tips.tricks.html#largebands
143デフォルトの名無しさん
2006/02/09(木) 13:29:34 以下のようなデ−タがDBに存在した場合に
動的にセルを結合して表示する方法を
知っている人いませんか?
●DB
--------------------------
| 販売NO | 商品名 | 価格 |
|-------------------------
| 000001 | XPC | 500|
|-------------------------
| 000002 | XPC | 600|
--------------------------
↓
●帳票
--------------------------
| 販売NO | 商品名 | 価格 |
|-------------------------
| 000001 | | 500|
|--------- XPC --------
| 000002 | | 600|
--------------------------
条件としては
・重複しているセルを結合する。
・重複行数は可変で2行とはかぎらない。
・中央揃えで表示したい。
jasperreportで無理でしょうか?
動的にセルを結合して表示する方法を
知っている人いませんか?
●DB
--------------------------
| 販売NO | 商品名 | 価格 |
|-------------------------
| 000001 | XPC | 500|
|-------------------------
| 000002 | XPC | 600|
--------------------------
↓
●帳票
--------------------------
| 販売NO | 商品名 | 価格 |
|-------------------------
| 000001 | | 500|
|--------- XPC --------
| 000002 | | 600|
--------------------------
条件としては
・重複しているセルを結合する。
・重複行数は可変で2行とはかぎらない。
・中央揃えで表示したい。
jasperreportで無理でしょうか?
144デフォルトの名無しさん
2006/02/15(水) 12:06:24 >143
恐らく無理。
データの持ち方を相当工夫したら結合は可能だろうけど
(上セル、下セルの値を持たせて、枠線あり・なしのセルを条件により描画する)
それにしても中央揃えとかまでは無理だと思う。
恐らく無理。
データの持ち方を相当工夫したら結合は可能だろうけど
(上セル、下セルの値を持たせて、枠線あり・なしのセルを条件により描画する)
それにしても中央揃えとかまでは無理だと思う。
145デフォルトの名無しさん
2006/03/15(水) 09:53:25 iReportの最新バージョン(1.2.0)使っている人いますか?
ダウンロードしてみたのですがメニューがすべて□□□で読ませんでした。
見当つけてツールのオプションを選択しプロパティのLANGAGEを一番下が
英語だろうと見当をつけて選択したら、メニューは英語で表示されたのですが、
まだプロバティ内には□文字が残ります。0.5.1でLANGAGE日本語で使用していた
ので日本語にしたいところなのですが、対処方法をご存知の方がいましたら
教えて下さい。
ダウンロードしてみたのですがメニューがすべて□□□で読ませんでした。
見当つけてツールのオプションを選択しプロパティのLANGAGEを一番下が
英語だろうと見当をつけて選択したら、メニューは英語で表示されたのですが、
まだプロバティ内には□文字が残ります。0.5.1でLANGAGE日本語で使用していた
ので日本語にしたいところなのですが、対処方法をご存知の方がいましたら
教えて下さい。
146デフォルトの名無しさん
2006/03/15(水) 11:15:13 >>145
あきらめて私は1.10を使っています。
すいません、質問です。
Webアプリの帳票作成のため、
JasperReports+iReportの調査中なんですが、
これってJava側からListに入っている文字列なんかを
だらだらと表にするときってどうするんでしょうか?
BIRTも調べているんですが、同じ問題で詰まってしまって・・・。
あきらめて私は1.10を使っています。
すいません、質問です。
Webアプリの帳票作成のため、
JasperReports+iReportの調査中なんですが、
これってJava側からListに入っている文字列なんかを
だらだらと表にするときってどうするんでしょうか?
BIRTも調べているんですが、同じ問題で詰まってしまって・・・。
147デフォルトの名無しさん
2006/03/15(水) 12:36:29 JasperReportsは最近いじってないけど、
JRDataSourceを自分で実装すれば、
どんなデータでもだいたい対応できたよ。
で、その自分JRDataSourceの実装を
iReportのどっかで指定してやればよかったと思う。
今のJasperReportsだとJRDataSourceの実装が
いくつかすでに用意されてるようですね。
そのListの中身がMapの場合は、
JRMapCollectionDataSourceなんてのが使えそうな。
JRDataSourceを自分で実装すれば、
どんなデータでもだいたい対応できたよ。
で、その自分JRDataSourceの実装を
iReportのどっかで指定してやればよかったと思う。
今のJasperReportsだとJRDataSourceの実装が
いくつかすでに用意されてるようですね。
そのListの中身がMapの場合は、
JRMapCollectionDataSourceなんてのが使えそうな。
148デフォルトの名無しさん
2006/03/15(水) 13:22:34 >>146
Javaからの受け渡しはMapになりますのでデータソースを
利用するしかないと思います。Listの中のデータがデータ
ベースから書き出したものなら、iReportでデータソース
を定義してSQL SELECT文を書けば良いのですが、そうでない
場合はそうできるような工夫が必要だと思います。
Javaからの受け渡しはMapになりますのでデータソースを
利用するしかないと思います。Listの中のデータがデータ
ベースから書き出したものなら、iReportでデータソース
を定義してSQL SELECT文を書けば良いのですが、そうでない
場合はそうできるような工夫が必要だと思います。
149デフォルトの名無しさん
2006/03/15(水) 13:49:26150デフォルトの名無しさん
2006/03/15(水) 16:25:24 >>149
Listの中身がBeanならJRBeanCollectionDataSourceが使えるけどなあ・・・。
Beanを用意しないといかんし、Beanにコピーしなければならないのがめんどくさいけど。
Listの中身がBeanならJRBeanCollectionDataSourceが使えるけどなあ・・・。
Beanを用意しないといかんし、Beanにコピーしなければならないのがめんどくさいけど。
151148
2006/03/15(水) 18:36:56 >>150
JRBeanCollectionDataSourceの中身はArrayListみたいだから、
いけるかなぁ?とか思ったんですが、jxmlのコンパイルでこけているので、
それ以前の問題のようで・・・。
サンプルもそのままだとだめだし、英文でいいので資料ないですかね?
JRBeanCollectionDataSourceの中身はArrayListみたいだから、
いけるかなぁ?とか思ったんですが、jxmlのコンパイルでこけているので、
それ以前の問題のようで・・・。
サンプルもそのままだとだめだし、英文でいいので資料ないですかね?
152デフォルトの名無しさん
2006/03/15(水) 18:37:41 >>151
失礼146でした
失礼146でした
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★12 [蚤の市★]
- 女性天皇「賛成」69%、将来の皇位継承「不安」68%…読売世論調査 [蚤の市★]
- 不倫疑惑の永野芽郁さん、CM削除ドミノの違約金“やはり発生は免れない”可能性 約10億円になる見込み、本人は全額支払う覚悟 [牛丼★]
- 旧姓使用拡大に連合会長が反発 「何の説明もない。選択的夫婦別氏制度導入を」 男女共同参画会議 ★2 [ぐれ★]
- 開業4ヵ月でこれは…“国民の税金”投入の『ジャングリア沖縄』で見た衝撃的な光景と、モチベーションが低い一部スタッフの現状 ★2 [ぐれ★]
- 【芸能】『女芸人No.1決定戦THE W』 粗品が最後にバッサリ「優勝賞金1000万円にしてはレベル低い大会」 [冬月記者★]
- 【悲報】中学受験、意味がなかった…「中学受験をやっても大部分の子供は無勉で入れるMARCH地方国立大に行くのが精一杯です [483447288]
- ジムでインターバルの時にウロウロ歩くやつなんなの?
- レイプはとっても気持ちがいい
- 【悲報】ドイツ人「なんで日本人って自炊するの?出来合の惣菜や冷食食った方が楽でコスパいいやん。そんなんだから低生産性なんだよ [786648259]
- 大阪行くわよーーーッ!!!
- 近所の騒音おじさんが俺にだけ優しくしてくる
