2012-01-05 66 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這可以幫助。