2

レポートの作成にiReport 4.7 Community Editionを使用しています。また、HTML 形式で表示するためにChromeブラウザを使用しています。

3D 棒グラフをサマリー バンドに配置し、その先端 (上部) に値を表示したいと考えています。だから私は以下の方法で行きます:

1) 3D 棒グラフのプロパティでshow Labels& をオンにします。show Legends

2) [チャート] > [チャートの詳細] > [詳細] > [カテゴリの詳細] を右クリックし、カテゴリを選択して、[変更] > [項目のハイパー リンク] > [ツール ヒント] > [ツール ヒントの式] > $F{dayname(ServiceDate)}.toString()、ここ$F{dayname(ServiceDate)}でフィールド名

にもかかわらず、何も表示されません。

この機能はコミュニティ版にはありませんか? そのために他の.jarファイルを埋め込む必要がありますか?

4

1 に答える 1

2

jarファイルを作成し、この行を追加します

CategoryPlot categoryPlot = (CategoryPlot)jfreeChart.getPlot(); categoryPlot.getRenderer().setBasePositiveItemLabelPosition(new ItemLabelPosition(ItemLabelAnchor.OUTSIDE12, TextAnchor.BOTTOM_CENTER));

このjarをireportにカスタマイザークラスとして追加します

于 2016-03-30T05:49:51.890 に答える