Charts Jasper报告中未应用Itemlabel字体大小

Charts Jasper报告中未应用Itemlabel字体大小,charts,jasper-reports,label,ireport,jfreechart,Charts,Jasper Reports,Label,Ireport,Jfreechart,我正在使用IReports版本3.7.5创建报告(目前我们使用此版本)。在我的报告中,我包括了一个条形图。我想展示“酒吧”内的标签 目前是这样做的: 但是现在我想修改字体的颜色和大小,但是这不适用于我的图表,我找不到这方面的错误报告?!我做错什么了吗 我的JRXML部分是: <barPlot isShowLabels="true" isShowTickLabels="true" isShowTickMarks="true"> <plot> <seriesC

我正在使用IReports版本3.7.5创建报告(目前我们使用此版本)。在我的报告中,我包括了一个条形图。我想展示“酒吧”内的标签

目前是这样做的:

但是现在我想修改字体的颜色和大小,但是这不适用于我的图表,我找不到这方面的错误报告?!我做错什么了吗

我的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>


感谢您的帮助。

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

您可以在jasperferge.org网站上找到更多详细信息。我写了一篇可以帮助你的文章