标签: jasper-reports

如何将.jasper文件反编译为.jrxml文件

我丢失了所有.jrxml文件,但我有.jasper文件.我可以反编译开发文件文件的.jrxml文件?如果是,那对我来说将是一个很大的帮助.

decompiling jasper-reports

16
推荐指数
2
解决办法
2万
查看次数

JasperReports的交替行颜色

我希望为JasperReports子报表中的行替换颜色.我有所有行具有相同的背景颜色,但我希望它交替.可以这样做吗?

colors rows jasper-reports alternate

16
推荐指数
2
解决办法
2万
查看次数

如何在文本字段中为某些单词加粗?

我要在报告中写论文.我只想在我的诗歌中加入一些文字.我把<b></b>标签放在文本中,但它不起作用.

我想要的一个例子是"我的名字是杰森,我的姓是迈克尔 ".有人知道吗?

jasper-reports ireport

16
推荐指数
3
解决办法
3万
查看次数

使用JasperReports创建外部URL超链接

如何在链接到外部站点的PDF中包含超链接(URL)?

使用像" http://www.stackoverflow.com " 这样的简单字符串,会自动生成一个链接.但是,我怎么能使用像这样的URL <a href="http://www.stackoverflow.com">Click here</a>

如果我使用此HTML字符串,Jaspers会创建一个链接,但也会显示代码.

使用JasperReports 4.0.4和iReport 4.5.1.

jasper-reports

16
推荐指数
1
解决办法
2万
查看次数

jasperReport/iReport子报表显示空白(未显示)

我想创建一个子报告(report1_subreport3.jrxml从主报告()report1.jrxml使用iReport的设计师(可以使用),空数据源).主报表详细信息区段包含静态文本("主报表"),子报表元素和子报表在其对应的详细信息区域中包含静态文本("子报表")

但是,单击主报表的预览选项卡仅显示静态文本"主报表" 不显示子报表的静态文本("子报表").

我还浏览了http://community.jaspersoft.com/questions/524978/empty-subreport-xml-datasource-ireport这个链接,但仍然面临着这个问题.

下面是report1.jrxml

<?xml version="1.0" encoding="UTF-8"?>
<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="report1" language="groovy" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="20036b98-ef64-4dea-8345-b89bcd8f2671">
    <property name="ireport.zoom" value="1.0"/>
    <property name="ireport.x" value="0"/>
    <property name="ireport.y" value="68"/>
    <parameter name="SUBREPORT_DIR" class="java.lang.String" isForPrompting="false">
        <defaultValueExpression><![CDATA["D:\\soapReport\\jasperReport\\"]]></defaultValueExpression>
    </parameter>
    <background>
        <band splitType="Stretch"/>
    </background>
    <title>
        <band height="79" splitType="Stretch"/>
    </title>
    <pageHeader>
        <band height="35" splitType="Stretch"/>
    </pageHeader>
    <columnHeader>
        <band height="61" splitType="Stretch"/>
    </columnHeader>
    <detail>
        <band height="125" splitType="Stretch">
            <staticText> …
Run Code Online (Sandbox Code Playgroud)

jasper-reports ireport

16
推荐指数
2
解决办法
4万
查看次数

我如何测试碧玉报告?

我想测试我的应用程序的所有jasper报告.我希望能够检测到:

  • 编译问题(检查JasperCompileManager.compileReport(some inputStream)不抛出JRException是一个很好的选择吗?)
  • 填充问题(检查JasperFillManager.fillReport(someReport, someParameters, someDataSource)不抛出JRException是一个很好的选择吗?)
  • 渲染问题:检测出现的"null"字符串,文本在导出的PDF文件中被截断
  • 还有其他想法吗?

理想情况下,我希望保持测试过程最通用.问题是每个jasper都有不同的数据源,所以为了检测这个错误,我需要在列表中生成一些数据(对吗?),我需要生成的这些数据对于我的应用程序的每个jasper都是不同的.所以我不知道我能够重用多少测试代码.你会采取什么方法?

谢谢!

java testing unit-testing jasper-reports

15
推荐指数
2
解决办法
1万
查看次数

如何从已编译的.jasper文件创建JasperReport对象?

我编译了报告(.jasper文件).我需要从该对象获取一些信息(例如报告名称).怎么做 ?如果我可以创建JasperReport对象,我可以调用getName()它的方法,但我不知道如何.

java jasper-reports

15
推荐指数
1
解决办法
1万
查看次数

来自itext的jasper-reports中的依赖性错误

从昨天开始,由于iText jar,我在使用maven进行编译时遇到了问题.我的项目依赖于jasperreports-2.0.1,它依赖于itext-1.02b或更高版本.

<dependency>
    <groupId>com.lowagie</groupId>
    <artifactId>itext</artifactId>
    <version>[1.02b,)</version>
    <scope>compile</scope>
</dependency>
Run Code Online (Sandbox Code Playgroud)

这是maven中的日志错误:

Failed to collect dependencies for [jasperreports:jasperreports:jar:2.0.1 (compile)]: Failed to read artifact descriptor for com.lowagie:itext:jar:4.2.2: Could not transfer artifact com.itextpdf:itextpdf:pom:4.2.2 from/to jaspersoft (http://www.jasperforge.org/maven2): Access denied to http://www.jasperforge.org/maven2/com/itextpdf/itextpdf/4.2.2/itextpdf-4.2.2.pom. Error code 403, Forbidden -> [Help 1] 
Run Code Online (Sandbox Code Playgroud)

在这里看到Amedee Van Gasse发表的评论,该评论说明了一个没有jar的4.2.2版本.

为什么1.02b版本附加到4.2.2?

编辑:Jasper-reports使用开放版本范围:

[1.02b)

这个范围说maven采取图书馆最新版本.

随着iText 的更新添加新版Pom没有jar并编辑maven-central的maven-metadata到no-jar版本根据最新的com.lowagie库将编译崩溃到所有jar.

在本地更新您的maven-metadata-central.xml(以及其他元数据,如果您的公司拥有它自己的nexus.public)从... m2\repository\com\lowagie\itext到那个工作.暂时解决方案直到iText更新元数据或所有依赖于它的最新版本公司更新它的pomcom

<metadata modelVersion="1.1.0">
  <groupId>com.lowagie</groupId>
  <artifactId>itext</artifactId>
  <versioning>
    <latest>4.2.1</latest>
    <release>4.2.1</release>
    <versions>
      <version>0.99</version>
      <version>1.1.4</version>
      <version>1.02b</version>
      <version>1.2.3</version>
      <version>1.3</version>
      <version>1.3.1</version>
      <version>1.4</version>
      <version>1.4.8</version>
      <version>2.0.1</version>
      <version>2.0.6</version>
      <version>2.0.7</version>
      <version>2.0.8</version>
      <version>2.1.0</version>
      <version>2.1.2</version>
      <version>2.1.3</version> …
Run Code Online (Sandbox Code Playgroud)

dependencies jar jasper-reports itext maven

15
推荐指数
8
解决办法
3万
查看次数

如何从Web应用程序打印到收据打印机?

我的客户要求我从我的网络应用程序打印Epson TM U220(http://pos.epson.com/products/TM-U220.htm)上的收据.我不知道该怎么做.是否有任何java applet或其他我可以用于打印的东西?我应该使用JasperReports吗?(JasperReports是否有助于解决这个问题?)如果有可以使用的Flash应用程序,我不反对使用它.

我正在使用Grails作为我的网络应用程序.

java grails jasper-reports point-of-sale

14
推荐指数
1
解决办法
2万
查看次数

使用java的子报表生成Jasper报告

我知道如何在没有任何子报表的情况下生成jasper报告.但是目前我的报告中有一个子报表,我想知道如何在java中编译该子报表?

java jasper-reports

14
推荐指数
1
解决办法
3万
查看次数