當我將報告導出到excel後打印預覽文件時,我的excel出現問題。如何在打印文件時設置文件,它會根據A4紙自動修復尺寸?如何在jasper報告中設置打印excel文件
0
A
回答
1
HSSFPrintSetup printSetup = sheet.getPrintSetup();
sheet.getPrintSetup().setFitWidth((short) 1);
sheet.getPrintSetup().setFitHeight((short) 0);
sheet.setAutobreaks(true);
printSetup.setLandscape(true);
HSSFFooter footer = sheet.getFooter();
footer.setCenter("Page " + HSSFFooter.page() + " of "+ HSSFFooter.numPages());
0
我有這個問題還有:導出到Excel,打開一個打印預覽沒有顯示A4
但Letter
,儘管報告的頁面格式被設置爲A4(即842個* 595像素)。
在Excel導出期間,Jasper計算並設置private final short getSuitablePaperSize()
方法net.sf.jasperreports.engine.export.JRXlsExporter
(自JasperReports 6.2.0開始)的紙張尺寸。
由於打開了JRParameter.IS_IGNORE_PAGINATION
標誌,因此計算無法正常工作。有了這個標誌,Jasper將整個報告視爲一個頁面,因此頁面大小和頁面寬度不再與報告頁面格式中定義的相同。
離開JRParameter.IS_IGNORE_PAGINATION
在false
產生正確的打印預覽(在A4中)。
相關問題
- 1. 如何在jasper報告中設置REPORT_MAX_COUNT
- 2. 如何在動態jasper excel報告中設置列寬dynamicaly?
- 3. 如何設置Jasper報告中的值
- 4. 如果在Jasper報告中沒有數據,如何不打印子報告?
- 5. 在eclipse中設置jasper報告
- 6. 打印Jasper報告沒有頁面
- 7. 如何使用打印選項在Eclipse RCP中打印jasper報告?
- 8. Jasper報告字體在點陣打印機打印時重疊
- 9. 如何在Sitecore 8中打印體驗配置文件報告?
- 10. 如何使用jasper報告將html內容打印到PDF中?
- 11. 來自Jasper的excel報告
- 12. 如何在jasper報告中打印富文本框值(HTML格式)?
- 13. 打印使用打印機的Jasper報告
- 14. 如何以編程方式打印Jasper報告
- 15. 如何使用jasper報告和grails直接打印到打印機?
- 16. Struts2 jasper報告不在Linux中打開
- 17. 打印報告時設置可見性
- 18. 如何在打印控件中加載報告文件? - DevExpress
- 19. 如何在Silverlight 4中打印報告
- 20. 如何在Java中打印報告?
- 21. 如何在Firefox中打印RDLC報告
- 22. 無法使用Jasper報告設置默認文件名
- 23. 如何打印報告
- 24. 如何在jasper報告中傳遞SUBREPORT_DIR
- 25. 如何在servlet中運行jasper報告
- 26. 如何在jasper報告中提供dataadaptor
- 27. Java jasper報告valueAxis位置
- 28. 如何調試jasper報告?
- 29. jasper報告標題未打印在摘要頁面
- 30. 如何在每個報告中打印報告對象名稱?