iReportで積み上げ棒グラフを作成しました。各バーの下の一部のラベルは、乱数が表示された後に切り捨てられます。一部のラベルには1文字の「O...」があり、他のラベルには6文字の「Safet...」があります。他の人はすべて「財務」の文字を持っています。
各バーの下にラベル全体を表示するように設定できるiReportのプロパティはありますか?他のテキスト要素が持つ「StretchWithOverflow」に似ていますか?
iReport4.5.1と4.7でも同じ動作がします。
これがその特定のチャートのXMLです。
<stackedBarChart>
<chart>
<reportElement x="0" y="26" width="555" height="257"/>
<chartTitle/>
<chartSubtitle/>
<chartLegend position="Bottom"/>
</chart>
<categoryDataset>
<dataset>
<incrementWhenExpression><![CDATA[$F{Percentage}<100]]></incrementWhenExpression>
<datasetRun subDataset="dsSectionChart">
<datasetParameter name="C_ID">
<datasetParameterExpression><![CDATA[$P{C_ID}]]></datasetParameterExpression>
</datasetParameter>
<datasetParameter name="L_STR">
<datasetParameterExpression><![CDATA[$P{L_STR}]]></datasetParameterExpression>
</datasetParameter>
<datasetParameter name="START_DATE">
<datasetParameterExpression><![CDATA[$P{START_DATE}]]></datasetParameterExpression>
</datasetParameter>
<datasetParameter name="END_DATE">
<datasetParameterExpression><![CDATA[$P{END_DATE}]]></datasetParameterExpression>
</datasetParameter>
</datasetRun>
</dataset>
<categorySeries>
<seriesExpression><![CDATA[$V{PRIORITY_STR}]]></seriesExpression>
<categoryExpression><![CDATA[$F{sectionName}]]></categoryExpression>
<valueExpression><![CDATA[$V{R_COUNT}]]></valueExpression>
<labelExpression><![CDATA[$F{sectionName}]]></labelExpression>
</categorySeries>
</categoryDataset>
<barPlot isShowLabels="false" isShowTickMarks="true">
<plot labelRotation="0.0">
<seriesColor seriesOrder="0" color="#10253F"/>
<seriesColor seriesOrder="1" color="#558ED5"/>
<seriesColor seriesOrder="2" color="#C6D9F1"/>
</plot>
<itemLabel/>
</barPlot>
</stackedBarChart>