jasper-reports 相关问题

JasperReports是一个开源报告工具,可用于从桌面到Web应用程序的所有Java应用程序。如果问题还与特定IDE(jaspersoft-studio或ireport)的使用相关,那么此标记应始终应用于与此框架相关的所有问题。只有当你的问题包含java / php等中的后端代码时,你才需要将它们作为附加标签添加。

如何删除JasperReports中文本字段之间的多余空格?

我在标题中创建了三个文本字段。我已将参数放入所有 textField 元素中。当我不调用三个 textField 元素的三个参数之一时。它将显示 2 个 textField 元素...

回答 3 投票 0

如何提取xml标签之间的文本?

我的输入之一是一个 xml 字符串: 文字 我可以提取属性值 我的输入之一是一个 xml 字符串: <element1 attrib1="a1"><element2>text</element2></element1> 我可以使用提取属性值 <field name="attrib1" class="java.lang.String"> <property name="net.sf.jasperreports.xpath.field.expression" value="element1/@attrib1"/> </field> 但我无法让 Jasper 返回 <element2>...</element2> 我尝试过的值: <field name="element2" class="java.lang.String"> <property name="net.sf.jasperreports.xpath.field.expression" value="element1/element2"/> </field> 和 <field name="element2" class="java.lang.String"> <property name="net.sf.jasperreports.xpath.field.expression" value="element1/element2/"/> </field> 和 <field name="element2" class="java.lang.String"> <property name="net.sf.jasperreports.xpath.field.expression" value="element1/element2/text()"/> </field> 但是当我用 $F{element2} 呼出它时,Jasper 只是插入 $F{element2},并且不计算表达式。 解决方案 您可以使用此字段声明: <field name="element2Value" class="java.lang.String"> <property name="net.sf.jasperreports.xpath.field.expression" value="/element1/element2"/> </field> 工作示例 完整的 jrxml 文件: 我使用了这个数据源适配器: <?xml version="1.0" encoding="UTF-8" ?> <xmlDataAdapter class="net.sf.jasperreports.data.xml.XmlDataAdapterImpl"> <name>two_level_xml</name> <dataFile xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="repositoryDataLocation"> <location>C:\path\simple_xml.xml</location> </dataFile> <useConnection>true</useConnection> <namespaceAware>false</namespaceAware> <selectExpression/> <locale xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:java="http://java.sun.com" xsi:type="java:java.lang.String">ru_RU</locale> <timeZone xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:java="http://java.sun.com" xsi:type="java:java.lang.String">Europe/Moscow</timeZone> </xmlDataAdapter> 还有这个 xml: <element1 attrib1="a1"> <element2>text</element2> </element1> 结果 JSS 处生成的结果(输出):

回答 1 投票 0

JasperReport PDF 在强化 Tomcat 7 web.xml 后显示无法识别的二进制文件

相信一切顺利。 实际上,我想在 tomcat 7 上对我的混合 spring roo 和 spring mvc Web 应用程序进行安全增强。 在我更改并按照下面的方式在 web.xml tomc 中放置一段代码之后...

回答 1 投票 0

Jasperreports 字段具有来自 xml 节点的动态值

我有一些带有xml数据源的jrxml模板,并且我的myField在下面可见,但是我需要重构它以使其成为有条件的,因为引入了新的xml格式,而车主并不总是......

回答 1 投票 0

如何在 Jasper PDF 报告中渲染 Bangla SolaimanLipi 字体

我们正在使用 Jasper 报告 4.x。在 jasperreports-fonts-4.5.0 上嵌入字体后,它可以在 Jasper Viewer 中使用 Unicode 字符集(如阿拉伯语、孟加拉语和 SolaimanLipi)正常工作。但是当我尝试...

回答 2 投票 0

无法从短数组加载,因为 Java 17 和 Jasper 6.20.0 会抛出“sun.awt.FontConfiguration.head”为 null

我们将应用程序升级到 Java 17(从 Java 8),将 Jasper 升级到 6.20.0(从 6.0.3)。在此升级过程中,Jasper 报告失败,但有两个例外。 字体已经导出...

回答 2 投票 0

加载预编译的 jasper 文件会引发异常:从文件加载对象时未找到类

在Eclipse中使用JasperReports 6.11.0,我将.jrxml文件预编译为.jasper文件。我的问题是当我使用 jasper 文件作为报告加载时,它会抛出异常 net.sf.jasperreports.eng...

回答 1 投票 0

使用 Jasper 变量作为 Arrays.asList() 参数

我想拆分参数的内容,然后像这样使用 .contains() 方法 Arrays.asList($P{names}.trim().split("\s*,\s*")).contains($F{name}) 我想把内容...

回答 1 投票 0

使用 Tomcat 8 运行 JasperReport 6.6.0 时出现问题:java.lang.ClassNotFoundException:无法解析的外部引用

我正在 Centos 7 服务器上运行 JasperReport Library 6.6.0、openjdk 1.8.0_372、Tomcat 7 和 PHP/JAVA Bridge。一切都运转良好。 我需要将其移至新服务器 Rocky Linux 9.2 并...

回答 1 投票 0

有没有办法更改 JasperReports 图表中的形状大小?

我正在构建一个基于时间序列的图表,用于绘制时间->双值的图表。该图表至少包含 230 个点。如果我使用“显示线条”选项,图表不会显示任何线条。如果我取消选择...

回答 1 投票 0

如何使用 `ubi8/openjdk-8-runtime` 基础镜像在容器中安装 `ttf-dejavu` 包

我正在使用 ubi8/openjdk-8-runtime 基础映像部署一个独立的 java 应用程序,该应用程序在 openshift 环境中生成 jasper 报告。我在 su...

回答 1 投票 0

子报告中的Jasper Sub Report仅当Java对象列表有一个对象时才将值设置为报告。当列表中有多个时,未设置任何内容

有很多关于 jasper 子报告的例子,但它们都不足以解决我当前的问题。 我想将 Jasper 子报告设置在另一个子报告中。 第一份子报告

回答 1 投票 0

在jesper报告中开发左组(多组)报告,就像Oracle报告生成器一样

有人可以帮忙吗?我是杰斯珀报告的新手。如何在 jesper 报告中像 Oracle 报告生成器一样开发左组(多组)报告。它仅显示顶级组。 有人可以帮忙吗? 我不能...

回答 1 投票 0

如何在 Jasper Report 中获取印度卢比符号,金额小数点后有两个零。金额的数据类型为 Double

我正在制作后端为 SpringBoot 、前端为 thymleaf 和 Javscript 的项目。 我正在尝试生成 jasper 报告,其中金额将来自 postgres 数据库...

回答 1 投票 0

JasperReport:如何使用参数数据换行

我想在不同的单元格中显示参数数据,但在 CSV 中,数据显示在单个单元格中。 我想在不同的单元格中显示参数数据,但在 CSV 中,数据显示在单个单元格中。 <textField> <reportElement x="0" y="0" width="200" height="30" /> <textElement textAlignment="Left" verticalAlignment="Top" /> <textFieldExpression><![CDATA[$P{data}]</textFieldExpression> </textField> 我的参数输入: "Shopping\nBooks\nClothing\Electronics" 我想将其打印在 CSV 中的不同单元格中,但它卡在一个单元格中: Shopping Books Clothing Electronics

回答 0 投票 0

Jasper 在细节带之前进行总结

我必须构建一个包含 3 个详细信息部分的报告,每个部分都必须有其摘要部分,但是当我有第一个部分及其摘要并添加另一个详细信息带后,详细信息 b...

回答 0 投票 0

Jasper Report:在浏览器中显示 pdf 版本,而不是 html

我需要 jasper 报告(网络版)向用户显示文件的 pdf 版本,而不是 html 版本。更具体地说,我想显示 pdf,就好像用户已经下载了它一样。 我已经

回答 0 投票 0

我正在尝试在动态 jasper 的 jasper 报告中添加 pdf 字体,但无法识别它

我在基于 spring boot 的项目中使用动态碧玉 我想添加和使用 pdf 字体。 资源/字体/SomeFont/SomeFont.ttf 将ttf文件放在上面的路径下,添加到 资源/字体/fo ...

回答 0 投票 0

Quarkus native 和 JasperReport 出错

我正在尝试将 JasperReports 包含在 Quarkus 本机服务 (GraalVM 21.3) 中。在配置文件中发现一些类后,我可以在本机模式下编译和运行应用程序。 https://es.quarkus.io/g...

回答 0 投票 0

关于ireport分组的问题

使用如上查询的查询数据 如上图所示,我想打印出两页按条形码划分的页面 我怎样才能做到? 选择 M1.条码, ITEM_NM, NVL(T1.COLOR_NM, T1.

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.