jasper-reports 相关问题

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

加载预编译的 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

Jaspersoft Studio 中的字段排序和 ORDER BY INET_ATON

我必须对包含多级列表的列(sequenceDisplay)进行排序,最多 4 个小数点,例如 顺序显示 1个 1.1 1.2 1.3 2个 2.1 3个 3.1.1 3.1.2.1 4个 . . . 9.1 9.2 10 11 ...

回答 0 投票 0

jasper 报告隐藏框架时出现空白

要求是向用户显示一些问题,但可以根据我在...的“printWhenExpression”属性中使用的标志动态隐藏选项

回答 0 投票 0

电影内容到新页面 Jasper Report

下面的代码允许您查看 Jasper 报告。我想将 标签的内容移动到下一页,方法是将它放在顶部。我怎样才能做到这一点? 报告.jrxml 下面的代码允许您查看 Jasper 报告。我想将 <detail> 标签的内容移动到下一页,方法是将它放在顶部。我该怎么做? report.jrxml <?xml version="1.0" encoding="UTF-8"?> <!-- Created with Jaspersoft Studio version 6.17.0.final using JasperReports Library version 6.17.0-6d93193241dd8cc42629e188b94f9e0bc5722efd --> <jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="reportpreventivo" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="3c08ffac-5031-449c-a58f-007dffeebf2f"> <import value="org.apache.commons.codec.binary.Base64"/> <style name="Table_TH" mode="Opaque" backcolor="#FFFFFF"> <box> <pen lineWidth="0.5" lineColor="#000000"/> <topPen lineWidth="0.5" lineColor="#000000"/> <leftPen lineWidth="0.5" lineColor="#000000"/> <bottomPen lineWidth="0.5" lineColor="#000000"/> <rightPen lineWidth="0.5" lineColor="#000000"/> </box> </style> <style name="Table_CH" mode="Opaque" backcolor="#FFFFFF"> <box> <pen lineWidth="0.5" lineColor="#000000"/> <topPen lineWidth="0.5" lineColor="#000000"/> <leftPen lineWidth="0.5" lineColor="#000000"/> <bottomPen lineWidth="0.5" lineColor="#000000"/> <rightPen lineWidth="0.5" lineColor="#000000"/> </box> </style> <style name="Table_TD" mode="Opaque" backcolor="#FFFFFF"> <box> <pen lineWidth="0.5" lineColor="#000000"/> <topPen lineWidth="0.5" lineColor="#000000"/> <leftPen lineWidth="0.5" lineColor="#000000"/> <bottomPen lineWidth="0.5" lineColor="#000000"/> <rightPen lineWidth="0.5" lineColor="#000000"/> </box> </style> <subDataset name="DataSetHeader" uuid="db6131ae-8b7b-429e-aaca-42479bc8befd"> <parameter name="Data" class="java.lang.String"> <parameterDescription><![CDATA[Data del preventivo]]></parameterDescription> </parameter> <parameter name="NRPreventivo" class="java.lang.String"/> <parameter name="NSRif" class="java.lang.String"/> <parameter name="Titolo" class="java.lang.String"/> <parameter name="RagioneSociale" class="java.lang.String"/> <parameter name="Oggetto" class="java.lang.String"/> <parameter name="Testata" class="java.lang.String"/> <parameter name="LogoBase64" class="java.lang.String"/> <queryString> <![CDATA[]]> </queryString> <field name="Data" class="java.lang.String"/> <field name="NSRif" class="java.lang.String"/> <field name="VSRif" class="java.lang.String"/> <field name="NRPreventivo" class="java.lang.String"/> <field name="Titolo" class="java.lang.String"/> <field name="RagioneSociale" class="java.lang.String"/> <field name="Testata" class="java.lang.String"/> <field name="Oggetto" class="java.lang.String"/> <field name="LogoBase64" class="java.lang.String"/> <variable name="Logo" class="java.lang.String"/> </subDataset> <subDataset name="DataSetCapitoli" uuid="489c728f-7f51-418b-8b97-9731eb99a3df"> <queryString> <![CDATA[]]> </queryString> <field name="NomeCapitolo" class="java.lang.String"/> <field name="Descrizione" class="java.lang.String"/> <field name="Immagine" class="java.lang.String"/> <field name="NomeBreve" class="java.lang.String"/> <field name="Costo" class="java.lang.Double"/> <field name="Quantita" class="java.lang.Double"/> </subDataset> <parameter name="Data" class="java.lang.String"/> <parameter name="NRPreventivo" class="java.lang.String"/> <parameter name="NSRif" class="java.lang.String"/> <parameter name="VSRif" class="java.lang.String"/> <parameter name="Titolo" class="java.lang.String"/> <parameter name="RagioneSociale" class="java.lang.String"> <parameterDescription><![CDATA[]]></parameterDescription> </parameter> <parameter name="Indirizzo" class="java.lang.String"/> <parameter name="Citta" class="java.lang.String"/> <parameter name="Oggetto" class="java.lang.String"/> <parameter name="Testata" class="java.lang.String"/> <parameter name="LogoBase64" class="java.lang.String"/> <queryString> <![CDATA[]]> </queryString> <background> <band splitType="Stretch"/> </background> <title> <band height="79" splitType="Stretch"> <image scaleImage="FillFrame"> <reportElement positionType="Float" stretchType="RelativeToTallestObject" x="0" y="0" width="560" height="79" uuid="7fe6f2e0-3ba7-4424-9383-8d78bfe1cc21"/> <imageExpression><![CDATA[$P{LogoBase64}]]></imageExpression> </image> </band> </title> <columnHeader> <band height="430" splitType="Stretch"> <staticText> <reportElement x="50" y="15" width="40" height="30" uuid="801816f2-1988-4b9e-9291-88d5a200d238"/> <textElement> <font size="12"/> </textElement> <text><![CDATA[Data:]]></text> </staticText> <textField> <reportElement x="90" y="15" width="100" height="30" uuid="29f6924b-5bd2-42f1-bd98-0090aed0d3eb"/> <textElement> <font size="12"/> </textElement> <textFieldExpression><![CDATA[$P{Data}]]></textFieldExpression> </textField> <staticText> <reportElement x="50" y="50" width="90" height="30" uuid="c59e786f-e907-4bcd-93f3-a14d0b777d5c"/> <textElement> <font size="12"/> </textElement> <text><![CDATA[Nr Preventivo:]]></text> </staticText> <textField> <reportElement x="140" y="50" width="100" height="30" uuid="b0632e23-c54a-4edc-a264-23055af446a5"/> <textElement> <font size="12"/> </textElement> <textFieldExpression><![CDATA[$P{NRPreventivo}]]></textFieldExpression> </textField> <staticText> <reportElement x="50" y="80" width="90" height="30" uuid="c5dbd3b3-7263-43d5-a804-1a797635fe8a"/> <textElement> <font size="12"/> </textElement> <text><![CDATA[Nf.Rif:]]></text> </staticText> <textField> <reportElement x="140" y="80" width="100" height="30" uuid="1a11a6cc-5d1b-4994-bf10-3cc1de504d07"/> <textElement> <font size="12"/> </textElement> <textFieldExpression><![CDATA[$P{NSRif}]]></textFieldExpression> </textField> <staticText> <reportElement x="50" y="110" width="90" height="30" uuid="dc708ab1-3286-479d-ad0b-aaea351652b4"/> <textElement> <font size="12"/> </textElement> <text><![CDATA[Vs.Rif:]]></text> </staticText> <textField> <reportElement x="140" y="110" width="100" height="30" uuid="aac1e4b6-da6a-4e46-aa0f-c026896a3b86"/> <textElement> <font size="12"/> </textElement> <textFieldExpression><![CDATA[$P{VSRif}]]></textFieldExpression> </textField> <textField> <reportElement x="380" y="15" width="100" height="25" uuid="7231c72c-d715-4bbe-8906-a27173f77220"/> <textElement> <font size="12"/> </textElement> <textFieldExpression><![CDATA[$P{Titolo}]]></textFieldExpression> </textField> <textField> <reportElement x="380" y="50" width="170" height="30" uuid="caf5fd23-70c3-46d3-9de0-c5765c1ec5fc"/> <textElement> <font size="12"/> </textElement> <textFieldExpression><![CDATA[$P{RagioneSociale}]]></textFieldExpression> </textField> <textField> <reportElement x="380" y="80" width="170" height="30" uuid="ec9b01f4-bcb2-495f-9a54-efc48bb452c8"/> <textElement> <font size="12"/> </textElement> <textFieldExpression><![CDATA[$P{Indirizzo}]]></textFieldExpression> </textField> <textField> <reportElement x="380" y="110" width="170" height="30" uuid="9174f886-5c23-4f99-9c97-86fb50f6eeb3"/> <textElement> <font size="12"/> </textElement> <textFieldExpression><![CDATA[$P{Citta}]]></textFieldExpression> </textField> <textField> <reportElement x="50" y="180" width="500" height="30" uuid="089a3b80-f7df-461b-be75-bcad575bf4e9"/> <textElement> <font size="12"/> </textElement> <textFieldExpression><![CDATA[$P{Oggetto}]]></textFieldExpression> </textField> <textField> <reportElement x="50" y="220" width="500" height="210" uuid="a5a724e9-c81f-470a-8a83-9dd6bfbd823d"/> <textElement> <font size="12"/> </textElement> <textFieldExpression><![CDATA[$P{Testata}]]></textFieldExpression> </textField> </band> </columnHeader> <detail> <band height="258" splitType="Stretch"> <componentElement> <reportElement isPrintRepeatedValues="false" x="0" y="0" width="555" height="258" isPrintWhenDetailOverflows="true" uuid="0b81fbff-083a-493c-b257-9be186dec092"> <property name="com.jaspersoft.studio.layout" value="com.jaspersoft.studio.editor.layout.VerticalRowLayout"/> <property name="com.jaspersoft.studio.table.style.table_header" value="Table_TH"/> <property name="com.jaspersoft.studio.table.style.column_header" value="Table_CH"/> <property name="com.jaspersoft.studio.table.style.detail" value="Table_TD"/> <property name="com.jaspersoft.studio.components.autoresize.proportional" value="true"/> </reportElement> <jr:table xmlns:jr="http://jasperreports.sourceforge.net/jasperreports/components" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports/components http://jasperreports.sourceforge.net/xsd/components.xsd"> <datasetRun subDataset="DataSetCapitoli" uuid="0cacc6f4-2336-476b-afdc-9e6817a59395"> <dataSourceExpression><![CDATA[new net.sf.jasperreports.engine.JREmptyDataSource()]]></dataSourceExpression> </datasetRun> <jr:column width="93" uuid="aab1f738-9d1f-40de-85ab-79d71165f9f7"> <jr:detailCell style="Table_TD" height="30"> <textField> <reportElement x="0" y="0" width="93" height="30" uuid="635e1581-2b11-4f50-9713-ae104f41c2e5"/> <textFieldExpression><![CDATA[$F{NomeCapitolo}]]></textFieldExpression> </textField> </jr:detailCell> </jr:column> <jr:column width="93" uuid="7862a805-c748-4360-9d4f-dcb6f85be128"> <jr:detailCell style="Table_TD" height="30"> <textField> <reportElement x="0" y="0" width="93" height="30" uuid="95f73389-ef6a-463b-8977-8a9717bc0950"/> <textFieldExpression><![CDATA[$F{Descrizione}]]></textFieldExpression> </textField> </jr:detailCell> </jr:column> <jr:column width="93" uuid="79e7278a-9dab-40f4-a6f1-8fe955b1eed2"> <jr:detailCell style="Table_TD" height="30"> <textField> <reportElement x="0" y="0" width="93" height="30" uuid="9632c2f4-e0f2-4072-a2cf-dd4c4b32279d"/> <textFieldExpression><![CDATA[$F{Immagine}]]></textFieldExpression> </textField> </jr:detailCell> </jr:column> <jr:column width="92" uuid="0ab27dc3-e90b-47b7-88e2-1196af728688"> <jr:detailCell style="Table_TD" height="30"> <textField> <reportElement x="0" y="0" width="92" height="30" uuid="65788c02-b8a7-40b5-bf82-429a69a1a09d"/> <textFieldExpression><![CDATA[$F{NomeBreve}]]></textFieldExpression> </textField> </jr:detailCell> </jr:column> <jr:column width="92" uuid="8052e9b9-69fc-4d67-81c9-c6d051565999"> <jr:detailCell style="Table_TD" height="30"> <textField> <reportElement x="0" y="0" width="92" height="30" uuid="55be7dc9-6b87-41a2-bb22-6291e8954f59"/> <textFieldExpression><![CDATA[$F{Costo}]]></textFieldExpression> </textField> </jr:detailCell> </jr:column> <jr:column width="92" uuid="b4526f96-6bee-44c7-9be2-20a2b552e676"> <jr:detailCell style="Table_TD" height="30"> <textField> <reportElement x="0" y="0" width="92" height="30" uuid="357020e6-5047-44cd-a070-f33d1a106b9d"/> <textFieldExpression><![CDATA[$F{Quantita}]]></textFieldExpression> </textField> </jr:detailCell> </jr:column> </jr:table> </componentElement> </band> </detail> <columnFooter> <band height="45" splitType="Stretch"/> </columnFooter> <pageFooter> <band height="69" splitType="Stretch"> <textField> <reportElement x="470" y="30" width="100" height="30" uuid="980219d2-fe09-46a6-ad45-44b5a5d955dd"/> <textFieldExpression><![CDATA[$V{PAGE_NUMBER}]]></textFieldExpression> </textField> </band> </pageFooter> <summary> <band height="42" splitType="Stretch"/> </summary> </jasperReport>

回答 0 投票 0

Jasper Report loader constraint violation error

嗨,我是 jasper 报告的新手,我在 eclipse 中使用 jasperstudio 插件创建了一个报告,但是当我尝试加载报告时,我得到“加载器约束违反”错误,这里是错误堆栈:...

回答 0 投票 0

Jasper Reports 中的子报表无法预览

注意:我尝试实现子报表,但出现错误。这是我用于编译子报表的代码: JasperDesign sub = JRXmlLoader.load(this.getClass().getResourceAsStream("/

回答 0 投票 0

如何在网络浏览器中显示 jasper 报告

大家早上好,我叫大卫,是 jasper 报告中的新人(呃……我也是 stack over flow 中的新人)。我下载了一份关于 jasper 报告的教程,指导我完成了

回答 3 投票 0

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