syntax - JasperReports 中直接嵌入的子报表

标签 syntax jasper-reports embedded-resource subreport

我非常接近这项工作,我试图直接将一个 jasper 子报告嵌入到另一个的主报告 xml 中。你会认为这很容易,但我找不到一个关于这样做的例子。每个人似乎都在使用文件或资源或其他任何东西。我有一个直接从字符串工作的报告,我希望它包含它的子报告。

任何人?句法?谢谢!

最佳答案

我知道使用 JasperReports 执行此操作的唯一方法是为子报告使用单独的 .jrxml 文件,并使用 subreport 将其包含在主报告中。命令。

任何嵌入式报告的另一个选择是使用子数据集,但据我所知,它们仅对图形有用。

听起来好像您控制着生成报告的代码,您可以想出一种简单的格式来在一个字符串中定义多个报告,然后让您的代码在运行时提取每个报告。

当我们需要处理单个文件但有 JasperReport 的子报告时,我们使用了 Zip 文件,并简单地压缩了主报告和所有必要的子报告,然后在需要时将它们解压缩到一个临时目录中到(当然全部在代码中)

关于syntax - JasperReports 中直接嵌入的子报表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/929290/

相关文章:

python - 为什么函数注释需要 Python 中的专用语法?

jasper-reports - 如何在jasperreports中访问数据源的根元素

dependencies - JasperReports 的最小依赖项

将 PHP 转换为 JS 的 PHP 代码

python - Statsmodels:ols 编写具有未知列名的公式

java - 为什么 eclipse 会在这里生成语法错误?

java - JasperReports xlsx 导出错误 - 不可读的内容 - 为什么?

c# - 将 C# 解决方案中的嵌入式资源存储在 *.zip 存档中是否有效?

java - 运行 JAR 时图像不显示

c++ - FindResource 在 exe 文件上给出错误 1813