Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/exports/ChartGenerator.java @ 3871:a65eb6d44122
i18n for area label (fix issue487).
flys-artifacts/trunk@5504 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Tue, 18 Sep 2012 12:03:15 +0000 |
parents | 695e8005e199 |
children | d12f108ccc9c |
comparison
equal
deleted
inserted
replaced
3870:0c16eace7b6c | 3871:a65eb6d44122 |
---|---|
63 import org.jfree.ui.RectangleInsets; | 63 import org.jfree.ui.RectangleInsets; |
64 import org.jfree.ui.TextAnchor; | 64 import org.jfree.ui.TextAnchor; |
65 import org.w3c.dom.Document; | 65 import org.w3c.dom.Document; |
66 import org.w3c.dom.Element; | 66 import org.w3c.dom.Element; |
67 | 67 |
68 import de.intevation.flys.utils.Formatter; | |
69 | |
70 import java.text.NumberFormat; | |
68 | 71 |
69 /** | 72 /** |
70 * The base class for chart creation. It should provide some basic things that | 73 * The base class for chart creation. It should provide some basic things that |
71 * equal in all chart types. | 74 * equal in all chart types. |
72 * | 75 * |
1667 | 1670 |
1668 plot.setRenderer(idx, dRenderer); | 1671 plot.setRenderer(idx, dRenderer); |
1669 | 1672 |
1670 area.applyTheme(dRenderer); | 1673 area.applyTheme(dRenderer); |
1671 | 1674 |
1675 // i18n | |
1676 dRenderer.setAreaLabelNumberFormat(Formatter.getFormatter(context.getMeta(), 2, 4)); | |
1677 | |
1678 dRenderer.setAreaLabelTemplate(Resources.getMsg( | |
1679 context.getMeta(), "area.label.template", "Area=%sm2")); | |
1680 | |
1672 LegendItem legendItem = dRenderer.getLegendItem(idx, 0); | 1681 LegendItem legendItem = dRenderer.getLegendItem(idx, 0); |
1673 if (legendItem != null) { | 1682 if (legendItem != null) { |
1674 legendItem.setLabelFont(legendFont); | 1683 legendItem.setLabelFont(legendFont); |
1675 lic.add(legendItem); | 1684 lic.add(legendItem); |
1676 } | 1685 } |