0
我用Java生成編譯碧玉報告的PDF。預編譯的報告具有名稱'statsReport'。報告正確生成。問題是什麼時候保存文件。我嘗試通過JasperPrint對象更改報表名稱(jasperPrint.setName('statsReport_20110718.pdf'))。我這樣做是因爲用戶期望文件使用特定語言名稱(法語或英語)和日期進行保存。如何更改JasperReport的實際名稱?
當使用Firefox設置爲在執行操作之前進行提示(在reader中打開或另存爲文件)時,我按預期使用傳遞的文件名('statsReport_20110718.pdf')。問題是當瀏覽器設置在Firefox/IE中自動打開PDF時。報告可以正確打開,但當用戶想要保存文件時,它會顯示預編譯的jasper報告名稱('statsReport')。
的JasperReport類不具有的setName方法可能是有用的。
有沒有人有任何想法?
理查德
我忘了添加的代碼: – Richard