JasperReports

JaspreReportsで作成したPDFファイルでセルから内容があふれてしまう場合の対応

JaspreReportsで作成したPDFファイルでセル(テキストフィールド)から、内容はあふれてしまうという現象があったので調査しました。 実際にここに貼り付けられるサンプルがないのですが、、英数字部分の改行位置がおかしくて1行分セルの高さが足りなくなっ…

JaspreReportsのExcel出力で内容がページ内におさまらない

JaspreReportsのxls形式での出力にて、作成したファイルをExcelで開き、印刷プレビューでみると1ページに収まらず横幅がはみ出してしまっているという問題がありました(データが多いのでページが分かれたという意味ではないです)。同じテンプレートを使っ…

JaspreReportsのExcel出力での画像表示

ExporterがJRXlsExporter(POIを使用)の場合には画像が表示されません。JExcelApiExporter(JExcelApiを使用)ならば表示されます。 FAQより。

JaspreReportsのExcel出力でのフォント指定

JaspreReportsで、以下のような日本語フォントを埋め込まない形式のテンプレートを使ってExcelを出力すると、ここで記述したfontNameがそのままExcelでのフォントになります。PDFではfontNameはなんでもよいかと思い"Mincho"のままにしていましたが、 <font fontName="Mincho" size="9" pdfFontName="HeiseiMin-W3" pdfEncoding="UniJIS-UCS2-H" isPdfEmbedded="false"/> Excel</font>…

JasperReportsのexpressionでgroovyを使う

JasperReportsのvariableやtextFieldのexpressionで使用する言語はデフォルトではJavaです。 Booleanとbooleanのキャストが必要だったり、オブジェクトのプロパティにアクセスするのにgetterを呼ばないといけなかったりと、ほんとにJavaなのでJSPなどのELに…

iReportのPDF出力で日本語フォントを使用する

あるデータについて100ページくらいの一覧表を作成するためにExcelを使っていのたですが、セルの高さの調整など印刷時に問題があったので、iReportでPDFを作成してみました。iReportのバージョンは3.5.0です。iReportは、そのままでも画面上の表示は問題ない…

JasperReportsで生成したExcelファイルの用紙サイズの設定

JasperReportsで生成したファイルをExcelで開くとテンプレート(jrxml)の用紙サイズが反映されません。ただし、用紙の方向は正しく設定されます。JasperReportsのTrackerに登録されておりclosedですが、まだ反映されたリリースバージョンはありません。 Track…