在java swing(桌面)应用程序中,我需要将jasper报告导出为PDF文件。下面的代码输出jasper报告和pdf文件,但问题是pdf的大小为零,没有显示报告内容,甚至无法打开pdf,jasper版本为3.1.4,jasperreports-3.1.4。罐子
try {
String reportSource = "C:/DCSS/TEST/DCSS-SupplierList.jasper";
Map<String, Object> params = new HashMap<String, Object>();
Connection conn = DBConnect.ReportConnect();
JasperPrint jasperPrint = JasperFillManager.fillReport(reportSource, params, conn);
JasperViewer.viewReport(jasperPrint, false);
JasperExportManager.exportReportToPdfFile(jasperPrint, "C:/test/MyPdf.pdf");
if (conn != null) {
conn = null;
}
} catch (Exception e) {
JOptionPane.showMessageDialog(null, e);
}
我想你必须先加载jasper库。它的项目配置。
我正试图以RTL模式导出excel jasper报表。我的报表属性似乎没有正常工作。在本报告中,我使用下面的属性来指导我的excel表ti RTL。 我也尝试了另一种方法: 上述解决方案都不起作用。拜托,谁来帮帮我。
我试图在jrxml中创建表格。表格中的列数可能会很大,当我试图以PDF格式导出报告时,由于列数很大,数据变得不可读。有什么方法可以让我们以更大的页面尺寸(如A3)导出报告,或者在A4尺寸上增加滚动功能。注意:报告只需要导出为pdf格式,而不是CSV或任何其他格式。 谢谢,任何帮助感谢。
假设,我报告中有一个表,表头很复杂,如下所示 当我使用Jasper Reports Server将它导出到xls或xlsx时,它会按如下方式打印(Excel 2010): 高度应等于+高度 环境:Jasper Reports Server CE 4.5.1,试用了最新版本(5.0.4)-相同(sad)结果 有人知道什么办法吗?
现在这个‘?’值将来自报表参数,例如CountryName。这可以使用参数化查询来完成,不是问题。现在我需要这个参数countryName来从另一个查询中获取数据,如下所示 简而言之,我希望将报表参数countryName的值绑定到上述查询的输出,并且我希望将此查询放入report it中。使用birt非常容易,但我想知道Jasper是否可能? 我是贾斯珀报告的新手。 我试图给出一个小场景来代表我
我有一个问题,在jasper报表中根据报表导出的内容切换打印变量。假设我在jasper report中有两个字段:$F{A}和$F{B}。如果jasper使用rtf(富文本格式)导出,则应打印$F{A};如果jasper使用rtf以外的方式导出,则应打印$F{B}。 我必须在jasper TextField中写什么? 有exportedAs(“RTF”)这样的函数吗? ----在这里添加新信息--
在互联网上搜索时,我找到了关于在报告中创建中断的答案,在子报告“true”中有“忽略分页”选项,但对我来说仍然不清楚。 我有哪些选项来控制创建新工作表的方式和时间