当前位置: 首页 > 知识库问答 >
问题:

以编程方式读取jasper报告

伍皓
2023-03-14

报告不能全部以编程方式进行,因为它们的布局会不断发生变化,我们不能每次发生这种变化时都更新我们的软件。

共有1个答案

庄智
2023-03-14

由于它是XML,您当然可以读取所有信息并解析信息。

由于JasperReports的工作方式正好相反,通过JRDataSource提取数据,而不是结构化数据推送,控制输出,因此如果能够截获数据源会更好。因此,如果您可以从数据源获得所需的信息,您可以替换数据源(委托给原始数据源),或者执行AOP。

我不确定你问题的确切要求。也许编辑你的答案到底是什么问题。

 类似资料:
  • 问题内容: 如何在不启动GUI的情况下如何编写python脚本来读取Tensorboard日志文件,提取损失和准确性以及其他数字数据? 问题答案: 您可以使用TensorBoard的Python类或脚本来提取数据: 如何从TensorBoard导出数据? 如果您想导出数据以在其他地方可视化(例如iPython Notebook),那也是可能的。您可以直接依赖TensorBoard用来加载数据的基础

  • 我在Jaspersoft Studio 6.11.0+Java lib net.sf.JasperReports 6.11.0上遇到了一个奇怪的问题 我正在测试一个简单的报告,从Studio生成的报告很好,但是从Java生成的报告就不行了。 这是从Jaspersoft Studio生成的 在Java代码中,Pojo实例被数据填充,用Jackson封送,用JRXmlUtils解析成org.w3c.d

  • 我有一个按钮,有两种状态,开始和停止。在使用对讲的可访问性模式下,当用户双击按钮时,我会将按钮的文本更改为停止,因此我必须以某种方式对对讲说这发生了。我通过以下操作成功地将焦点移除并读取到按钮: 这样做的问题是,TalkBack只会读取内容描述,而不会说“双击激活”,当您手动选择按钮时,会阅读该内容。 以下操作无效: button.sendAccessibilityEventAccessibili

  • 问题内容: 如何从包含证书和私钥的PEM文件中以编程方式获取KeyStore?我试图在HTTPS连接中向服务器提供客户端证书。我已经确认,如果我使用openssl和keytool来获取jks文件(该文件是动态加载的),则客户端证书可以使用。我什至可以通过动态读取p12(PKCS12)文件来使其工作。 我正在考虑使用BouncyCastle的PEMReader类,但无法克服一些错误。我正在使用-Dj

  • 我找到以下链接来读取JMS队列中的消息及其工作。 https://blogs.oracle.com/soaproactive/entry/jms_step_3_using_the 现在,我想以编程方式读取JMS队列统计信息,如消息数、挂起消息数和消息输入/输出时间等。weblogic或weblogic中是否有可能为此提供任何API? 请帮忙。

  • 我正在从. jasper文件加载jasper报告文件以提高性能,如下所示。 但是我现在有一个要求,动态形成的查询必须设置为. jasper(编译)文件。有没有办法做同样的事情?