comparison flys-artifacts/src/main/java/de/intevation/flys/exports/XYChartGenerator.java @ 2083:b52012d538af

Fixed issue432 (legenditem-size ignored for area legend items). flys-artifacts/trunk@3599 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Thu, 05 Jan 2012 14:32:44 +0000
parents 29459ddb6f30
children a18ec861b4a4
comparison
equal deleted inserted replaced
2082:007a8f5ed9f1 2083:b52012d538af
741 741
742 return axis; 742 return axis;
743 } 743 }
744 744
745 745
746 /** Creates Font (Family and size) to use when creating Legend Items. */
746 protected Font createLegendLabelFont() { 747 protected Font createLegendLabelFont() {
747 return new Font( 748 return new Font(
748 DEFAULT_FONT_NAME, 749 DEFAULT_FONT_NAME,
749 Font.PLAIN, 750 Font.PLAIN,
750 getLegendFontSize() 751 getLegendFontSize()
997 ta.setPaint(color); 998 ta.setPaint(color);
998 ta.setOutlineStroke(new BasicStroke((float) lineWidth)); 999 ta.setOutlineStroke(new BasicStroke((float) lineWidth));
999 renderer.addAnnotation(ta); 1000 renderer.addAnnotation(ta);
1000 } 1001 }
1001 } 1002 }
1002
1003 } 1003 }
1004 1004
1005 // (Re-)Add prior legend entries. 1005 // (Re-)Add prior legend entries.
1006 if (old != null) { 1006 if (old != null) {
1007 old.addAll(lic); 1007 old.addAll(lic);
1158 1158
1159 area.applyTheme(dRenderer); 1159 area.applyTheme(dRenderer);
1160 1160
1161 LegendItem legendItem = dRenderer.getLegendItem(idx, 0); 1161 LegendItem legendItem = dRenderer.getLegendItem(idx, 0);
1162 if (legendItem != null) { 1162 if (legendItem != null) {
1163 legendItem.setLabelFont(legendFont);
1163 lic.add(legendItem); 1164 lic.add(legendItem);
1164 } 1165 }
1165 else { 1166 else {
1166 logger.warn("Could not get LegentItem for renderer: " 1167 logger.warn("Could not get LegentItem for renderer: "
1167 + idx + ", series-idx " + 0); 1168 + idx + ", series-idx " + 0);

http://dive4elements.wald.intevation.org