Java Jasper映射组件未显示在报告中
Jasper报告有问题。所有关于Google+Jasper的实验对我来说都没有用。 请给我指路 我有:Java Jasper映射组件未显示在报告中,java,jasper-reports,Java,Jasper Reports,Jasper报告有问题。所有关于Google+Jasper的实验对我来说都没有用。 请给我指路 我有: Jasper报告:页眉和详细信息部分 2个字符串字段${geo.latitude}和${geo.latitude} 我将这些字段渲染为文本字段,并且在报告中有好看的双坐标值 经验1: 我将贴图组件放置在标题部分。 绝对不要做更多。。。编译并运行我的应用程序。呈现PDF报告,但看不到地图。我的意思是绝对没有渲染贴图。。。空荡荡的地方 经验2: 我将贴图组件放置在标题部分。 定义: 得到同样的结果
非常感谢 我之所以能够做到这一点,是因为我没有任何地理数据可以处理,因为我使用了一个输入参数,但它在页面标题、标题、列标题中工作。这也可能有帮助
我之所以能够做到这一点,是因为我没有任何地理数据可以处理,因为我使用了一个输入参数,但它可以在页眉、标题和列标题中工作。这也可能有帮助
谢谢,我找到了解决方案。问题是我使用了4.0版的报告。它不包含地图信息。因此,当我保存报告时,所有地图信息都已从XML中清除。所以我在报告中更新了iReport+JasperJAR+Jasper版本。现在一切都好了。谢谢。谢谢。我找到了解决办法。问题是我使用了4.0版的报告。它不包含地图信息。因此,当我保存报告时,所有地图信息都已从XML中清除。所以我在报告中更新了iReport+JasperJAR+Jasper版本。现在一切都好了。谢谢
Lat. expr = new Float($F{geo.latitude})
Lon. expr = new Float($F{geo.longitude})
<pageHeader>
<band height="116" splitType="Stretch">
<componentElement>
<reportElement uuid="d16ce41f-66bd-4fdb-9d6c-31e661b0f16f" key="" x="0" y="0" width="134" height="116"/>
<mp:map xmlns:mp="http://jasperreports.sourceforge.net/jasperreports/components" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports/components http://jasperreports.sourceforge.net/xsd/components.xsd">
<mp:latitudeExpression><![CDATA[$P{geo.latitude}]]></mp:latitudeExpression>
<mp:longitudeExpression><![CDATA[$P{geo.longitude}]]></mp:longitudeExpression>
<mp:zoomExpression><![CDATA[3]]></mp:zoomExpression>
<mp:markerData>
<mp:item>
<mp:itemProperty name="id" value="CHANGE_ME"/>
<mp:itemProperty name="latitude" value="20"/>
<mp:itemProperty name="longitude" value="-10.2"/>
</mp:item>
</mp:markerData>
</mp:map>
</componentElement>
</band>
</pageHeader>