翻譯|使用教程|編輯:李顯亮|2021-08-26 09:36:34.983|閱讀 314 次
概述:此示例項目展示了如何呈現(xiàn)報表并將其導出為各種格式。您可以使用超過 15 種格式進行導出,每種格式都可以設置。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Stimulsoft Ultimate是用于創(chuàng)建報表和儀表板的通用工具集。該產品包括用于WinForms、ASP.NET、.NET Core、JavaScript、WPF、PHP、Java和其他環(huán)境的完整工具集。
Stimulsoft Reports不僅擁有強大的報表導出系統(tǒng),而且還支持多種報表導出格式,擁有簡單且強大的報表引擎。Stimulsoft Reports基本原則是,用簡單常規(guī)的方法創(chuàng)建報表,將不同的技術應用于應用程序。Stimulsoft Reports.Java是一個專為在Java應用程序中的報表進行交互和處理的報表工具。
點擊下載Stimulsoft Reports.Java v2021.3.1最新版
此示例項目展示了如何呈現(xiàn)報表并將其導出為各種格式。您可以使用超過 15 種格式進行導出,每種格式都可以設置。
首先,加載報告并向其添加演示數(shù)據(jù)庫。完成后,呈現(xiàn)報告:
... StiXmlDatabase xmlDatabase = new StiXmlDatabase("Demo", demoDir + "Demo.xsd", demoDir + "Demo.xml"); StiReport renderReport = StiSerializeManager.deserializeReport(new File("Reports/SimpleList.mrt")); renderReport.getDictionary().getDatabases().add(xmlDatabase); renderReport.render(); ...
然后,根據(jù)格式,您可以使用默認導出設置導出報告:
... outputStream = new FileOutputStream(stiFileChooser.getFile()); switch (format) { case Pdf: StiExportManager.exportPdf(report, outputStream); break; case Xps: StiExportManager.exportXps(report, outputStream); break; case Html: StiExportManager.exportHtml(report, outputStream); break; case Text: StiExportManager.exportText(report, outputStream); break; case Rtf: StiExportManager.exportRtf(report, outputStream); break; case Word2007: StiExportManager.exportWord2007(report, outputStream); break; case Excel: StiExportManager.exportExcel(report, outputStream); break; case ExcelXml: StiExportManager.exportExcelXml(report, outputStream); break; case Excel2007: StiExportManager.exportExcel2007(report, outputStream); break; case Csv: StiExportManager.exportCsv(report, outputStream); break; case Xml: StiExportManager.exportXml(report, outputStream); break; case Sylk: StiExportManager.exportSylk(report, outputStream); break; case ImageBmp: StiExportManager.exportImageBmp(report, outputStream); break; case ImageJpeg: StiExportManager.exportImageJpeg(report, outputStream); break; case ImagePcx: StiExportManager.exportImagePcx(report, outputStream); break; case ImagePng: StiExportManager.exportImagePng(report, outputStream); break; case ImageSvg: StiExportManager.exportImageSvg(report, outputStream); break; case ImageSvgz: StiExportManager.exportImageSvgz(report, outputStream); break; } ...
您還可以自定義導出設置,例如導出為 PDF:
... StiPdfExportSettings pdfExportSettings = new StiPdfExportSettings(); pdfExportSettings.setAllowEditable(StiPdfAllowEditable.Yes); pdfExportSettings.setPdfACompliance(true); pdfExportSettings.setEmbeddedFonts(true); pdfExportSettings.setPasswordInputUser("pass"); StiExportManager.exportPdf(report, pdfExportSettings, outputStream); ...
Aspose、E-iceblue、FastReport、Stimulsoft等文檔/報表圖表類開發(fā)工具享超低折扣,如有需要可直接。
本站文章除注明轉載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn