2012-01-05 67 views
0

我正在使用IReports 3.7.5版创建报告(目前我们使用此版本)。在我的报告中,我包含了一张条形图。我想在'酒吧'内显示标签。Jasper Report中未应用项目标签字体大小

目前,这就像下面这样: enter image description here

但现在我想修改字体,颜色和大小,但是这并不适用于我的表,我无法找到这样的错误报告?难道我做错了什么?

我给这家JRXML部分是:

<barPlot isShowLabels="true" isShowTickLabels="true" isShowTickMarks="true"> 
<plot> 
    <seriesColor seriesOrder="0" color="#8FCB52"/> 
    <seriesColor seriesOrder="1" color="#276FDD"/> 
</plot> 
<itemLabel color="#FF6600" backgroundColor="#33FF00"> 
    <font size="5"/> 
</itemLabel> 
<categoryAxisLabelExpression><![CDATA[$R{period}]]></categoryAxisLabelExpression> 
<categoryAxisFormat> 
    <axisFormat labelColor="#000000" axisLineColor="#000000"> 
     <labelFont> 
      <font size="8"/> 
     </labelFont> 
     <tickLabelFont/> 
    </axisFormat> 
</categoryAxisFormat> 
<valueAxisLabelExpression><![CDATA[$R{amount}]]></valueAxisLabelExpression> 
<valueAxisFormat> 
    <axisFormat labelColor="#000000" tickLabelColor="#000000" verticalTickLabels="false"> 
     <labelFont> 
      <font size="8"/> 
     </labelFont> 
     <tickLabelFont/> 
    </axisFormat> 
</valueAxisFormat> 

谢谢你帮我。

回答

2

图表引擎JFreeChart可以做到这一点。但iReport和JasperReports不公开这些字体属性。您需要图表主题或图表定制器。

你可以在jasperforge.org网站上找到更多细节。我写了一个chart customizer tutorial这可以帮助。