【问题标题】:Set Hyperlink into iReport在 iReport 中设置超链接
【发布时间】:2013-11-28 01:56:57
【问题描述】:

我在ubntu 12.04中使用了Jaspersoft iReport Designer 5.1.0

我想创建超链接

两个报告:- 报告 1 报告 2

在报告 1 中设置超链接到称为报告 2

步骤:-

      Take on text element ex : ${ID}

      Right Click Hyperlink 

      Target : self       type : Report Execution

      Link Parameter :-    _report         "/path Report2"

在 Preview Click Id 中没有发生任何事情并且没有调用 Report 2

并发生以下错误:-

 

正在编译到文件... /home/mansi/Tweet_Report/report5.jasper 编译运行时间:174!

 填写报告...

 区域设置:英语(印度) 时区:默认报告填写正在运行 时间:44! (生成的页面:1)将文本(iReport)导出到文件... /home/abc/R1_Report/Report1.txt!

导出打印时出错...net.sf.jasperreports.engine.JRPrintText.getTextAlignment()B

java.lang.NoSuchMethodError:net.sf.jasperreports.engine.JRPrintText.getTextAlignment()B

    在 com.jaspersoft.jrx.export.JRTxtExporter.layoutGrid(JRTxtExporter.java:419) 在 com.jaspersoft.jrx.export.JRTxtExporter.exportPage(JRTxtExporter.java:300) 在 com.jaspersoft.jrx.export.JRTxtExporter.exportReportToWriter(JRTxtExporter.java:289) 在 com.jaspersoft.jrx.export.JRTxtExporter.exportReport(JRTxtExporter.java:257) 在 com.jaspersoft.ireport.designer.compiler.IReportCompiler.run(IReportCompiler.java:1174) 在 org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:572) 在 org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:997)

导出运行时间:9!没有为此类型指定外部查看器 打印。在选项框中设置它!

请帮我解决这个错误。

【问题讨论】:

  • 报告 2 自己运行是否正常?
  • 是...报告 2 运行正常
  • iReport会出现这个错误吗?
  • 是的,这个错误发生在 iReport 中
  • 在 iReport 之外生成报告时是否遇到同样的错误?比如在 JasperReports Server 还是其他界面?

标签: hyperlink jasper-reports ireport


【解决方案1】:

http://community.jaspersoft.com/questions/803963/outputing-txt-file

看起来你必须设置字符的高度和宽度。从我链接到的页面:

转到工具-->选项

选择导出选项选项卡 --> 从左侧窗格中选择文本

设置字符宽度、字符高度的值,(我设置的值是 7 和 13.9)页面宽度和高度。

现在尝试生成报告,它将起作用。尝试设置不同的值以使其适合。

【讨论】:

  • 我还为页面和字符设置了不同的高度和宽度,但仍然出现同样的错误。
猜你喜欢
  • 1970-01-01
  • 2011-03-24
  • 1970-01-01
  • 2011-07-02
  • 2017-05-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多