Revision 8268 branches/v10/libraries/libFMap/src/com/iver/cit/gvsig/fmap/drivers/gml/GMLDriver.java
GMLDriver.java | ||
---|---|---|
73 | 73 |
* |
74 | 74 |
* $Id$ |
75 | 75 |
* $Log$ |
76 |
* Revision 1.2.4.2 2006-09-28 08:53:47 jorpiell |
|
76 |
* Revision 1.2.4.3 2006-10-24 07:16:41 jorpiell |
|
77 |
* La leyenda se puede escribir desde fuera. Esto es as? para que no se cree una nueva leyenda cada vez que se refresca la capa |
|
78 |
* |
|
79 |
* Revision 1.2.4.2 2006/09/28 08:53:47 jorpiell |
|
77 | 80 |
* No se tiene en cuanta la reproyecci?n |
78 | 81 |
* |
79 | 82 |
* Revision 1.2.4.1 2006/09/19 12:22:48 jorpiell |
... | ... | |
137 | 140 |
throw new IOException(e1.toString()); |
138 | 141 |
} |
139 | 142 |
|
143 |
if (defaultLegend == null){ |
|
144 |
defaultLegend = LegendFactory.createVectorialUniqueValueLegend(getShapeType()); |
|
145 |
defaultLegend.setFieldName("Color"); |
|
146 |
defaultLegend.setLabelField("Text"); |
|
147 |
defaultLegend.setDefaultSymbol(new FSymbol(getShapeType())); |
|
148 |
defaultLegend.getDefaultSymbol().setShapeVisible(false); |
|
149 |
defaultLegend.getDefaultSymbol().setFontSizeInPixels(false); |
|
150 |
defaultLegend.getDefaultSymbol().setFont(new Font("SansSerif", |
|
151 |
Font.PLAIN, 9)); |
|
152 |
defaultLegend.getDefaultSymbol().setFontColor(Color.BLACK); |
|
153 |
defaultLegend.getDefaultSymbol().setFontSize(heightText); |
|
154 |
defaultLegend.getDefaultSymbol().setStyle(FConstant.SYMBOL_STYLE_DGNSPECIAL); |
|
155 |
defaultLegend.getDefaultSymbol().setSize(3); |
|
156 |
defaultLegend.getDefaultSymbol().setSizeInPixels(true); |
|
157 |
|
|
158 |
defaultLegend.setLabelHeightField("HeightText"); |
|
159 |
defaultLegend.setLabelRotationField("RotationText"); |
|
160 |
} |
|
140 | 161 |
|
141 |
defaultLegend = LegendFactory.createVectorialUniqueValueLegend(getShapeType()); |
|
142 |
defaultLegend.setFieldName("Color"); |
|
143 |
defaultLegend.setLabelField("Text"); |
|
144 |
defaultLegend.setDefaultSymbol(new FSymbol(getShapeType())); |
|
145 |
defaultLegend.getDefaultSymbol().setShapeVisible(false); |
|
146 |
defaultLegend.getDefaultSymbol().setFontSizeInPixels(false); |
|
147 |
defaultLegend.getDefaultSymbol().setFont(new Font("SansSerif", |
|
148 |
Font.PLAIN, 9)); |
|
149 |
defaultLegend.getDefaultSymbol().setFontColor(Color.BLACK); |
|
150 |
defaultLegend.getDefaultSymbol().setFontSize(heightText); |
|
151 |
defaultLegend.getDefaultSymbol().setStyle(FConstant.SYMBOL_STYLE_DGNSPECIAL); |
|
152 |
defaultLegend.getDefaultSymbol().setSize(3); |
|
153 |
defaultLegend.getDefaultSymbol().setSizeInPixels(true); |
|
154 |
|
|
155 |
defaultLegend.setLabelHeightField("HeightText"); |
|
156 |
defaultLegend.setLabelRotationField("RotationText"); |
|
157 |
|
|
158 | 162 |
int index = 0; |
159 | 163 |
|
160 | 164 |
IntValue clave; |
... | ... | |
292 | 296 |
} |
293 | 297 |
return 0; |
294 | 298 |
} |
299 |
|
|
300 |
/** |
|
301 |
* Gets the defaultLegend |
|
302 |
* @return |
|
303 |
*/ |
|
304 |
public VectorialUniqueValueLegend getDefaultLegend() { |
|
305 |
return defaultLegend; |
|
306 |
} |
|
307 |
|
|
308 |
/** |
|
309 |
* Sets the defaultLegend |
|
310 |
* @return |
|
311 |
*/ |
|
312 |
public void setDefaultLegend(VectorialUniqueValueLegend defaultLegend) { |
|
313 |
this.defaultLegend = defaultLegend; |
|
314 |
} |
|
295 | 315 |
} |
Also available in: Unified diff