IReport與JasperReport產生HTML報表的問題

來源:互聯網
上載者:User
 

  IReport JasperReport 產生 HTML 報表的問題筆者最近做的一個基於J2EE的Web項目,使用IReport與JasperReport作為Web報表的解決方案,在使用Html報表形式進行列印時出現如下問題。
    1.問題描述:使用JasperReport產生Html報表後,資料顯示正確,但 各種線條顯示不出來(若中文顯示不出來請參見文章:iReport與JasperReport中文支援全面解決。
         產生原因:在產生HTML頁面時JRHtmlExporterParameter.IMAGES_URI參數設定不正確,主要是圖片的路徑問題
         解決辦法:產生HTML頁面可作如下設定
exporter.setParameter(JRHtmlExporterParameter.IMAGES_UR,"/Reports/image?image=");
/Report/是圖片所在目錄,圖片的名稱為image,沒有副檔名,筆記試了好久,設定成其它屬性均不湊效,可將IReport產生Html時產生的px檔案改名後放入/Reports/目錄中。
  2.問題描述:使用JasperReport產生Html報表後,使用IE列印時報表的各種線條無法列印出來
        產生原因:其實,由JasperReport產生Html時,那些線條是一個名稱為px像素的圖片,是內建在jasperreports包中的,在IE顯示時以圖片的形式顯示,列印時瀏覽器無法列印這些圖片。
)

列印背景顏色和映像,重新預覽即可顯示出各種線條。à列印à進階àinternet選項à解決辦法:通過設定IE選項,使其可以列印背景顏色和映像,方法:工具
  3.問題描述:在使用IReport設計報表範本時,採用標準A4紙,產生Excel及PDF時顯示正確,在產生HTML檔案時整個報表比原來的尺寸變小好多(資料顯示完整) ,所有資料都顯示在一個頁面上,無法分頁
        解決辦法:尚未得到妥善的解決,請高手指教! 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.