【发布时间】:2020-08-12 13:50:14
【问题描述】:
我在使用 iReport 时遇到问题,我使用的是 iReport Designer 5.0.1。 它说 iReport 无法解析样式,但它没有告诉它是哪种样式。冒号后只有空白名称。最模糊的是,这种风格在我的其他 jrxml 报告文件中起作用。
这是我的风格代码:
<style name="Kolom" mode="Opaque" forecolor="#FFFFFF" backcolor="#757575" fill="Solid" vAlign="Middle" fontName="Serif" fontSize="12" isBold="false">
<box topPadding="2" leftPadding="4" bottomPadding="2" rightPadding="2">
<pen lineWidth="0.55" lineColor="#616161"/>
<topPen lineWidth="0.55" lineColor="#616161"/>
<leftPen lineWidth="0.55" lineColor="#616161"/>
<bottomPen lineWidth="0.55" lineColor="#616161"/>
<rightPen lineWidth="0.55" lineColor="#616161"/>
</box>
<paragraph lineSpacing="Single"/>
</style>
<style name="Baris" mode="Opaque" forecolor="#666666" backcolor="#FFFFFF" fill="Solid" vAlign="Middle" fontName="Serif" fontSize="11" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false">
<pen lineWidth="1.0" lineColor="#FF6666"/>
<box topPadding="2" leftPadding="4" bottomPadding="2" rightPadding="2">
<pen lineWidth="0.55" lineColor="#CCCCFF"/>
<topPen lineWidth="0.55" lineColor="#CCCCFF"/>
<leftPen lineWidth="0.55" lineColor="#CCCCFF"/>
<bottomPen lineWidth="0.55" lineColor="#CCCCFF"/>
<rightPen lineWidth="0.55" lineColor="#CCCCFF"/>
</box>
<paragraph lineSpacing="Single"/>
</style>
iReport 输出显示:
Error filling print... Could not resolve style(s):
net.sf.jasperreports.engine.JRRuntimeException: Could not resolve style(s): at net.sf.jasperreports.engine.fill.JRFillObjectFactory.checkUnresolvedReferences(JRFillObjectFactory.java:1579) at net.sf.jasperreports.engine.fill.JRFillObjectFactory.setStyles(JRFillObjectFactory.java:1506) at net.sf.jasperreports.engine.fill.JRBaseFiller.loadStyles(JRBaseFiller.java:1005) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:879) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:822) at net.sf.jasperreports.engine.fill.JRFiller.fill(JRFiller.java:61) at net.sf.jasperreports.engine.JasperFillManager.fill(JasperFillManager.java:446) at net.sf.jasperreports.engine.JasperFillManager.fill(JasperFillManager.java:276) at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:745) at com.jaspersoft.ireport.designer.compiler.IReportCompiler.run(IReportCompiler.java:891) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:572) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:997)
Print not filled. Try to use an EmptyDataSource...
【问题讨论】:
-
您的报表是否在不使用样式的情况下工作?
-
不,当我删除样式时,ireport 输出仍然显示相同的模糊错误消息
-
和我之前发布的一样的错误。 “无法解析样式:????”说report无法解析style,但是没有告诉我们是什么style?