Revision 11009 trunk/libraries/libFMap/src/com/iver/cit/gvsig/fmap/rendering/styling/AttrInTableLabeling.java

View differences:

AttrInTableLabeling.java
2 2

  
3 3
import java.awt.Color;
4 4
import java.awt.Graphics2D;
5
import java.awt.geom.NoninvertibleTransformException;
6 5
import java.awt.image.BufferedImage;
7 6
import java.util.logging.Level;
8 7
import java.util.logging.Logger;
......
12 11
import com.hardcode.gdbms.driver.exceptions.ReadDriverException;
13 12
import com.hardcode.gdbms.engine.values.NullValue;
14 13
import com.hardcode.gdbms.engine.values.NumericValue;
15
import com.hardcode.gdbms.engine.values.StringValue;
16 14
import com.hardcode.gdbms.engine.values.Value;
17 15
import com.iver.cit.gvsig.exceptions.expansionfile.ExpansionFileReadException;
18 16
import com.iver.cit.gvsig.exceptions.visitors.VisitorException;
19 17
import com.iver.cit.gvsig.fmap.ViewPort;
20 18
import com.iver.cit.gvsig.fmap.core.FPoint2D;
19
import com.iver.cit.gvsig.fmap.core.FShape;
21 20
import com.iver.cit.gvsig.fmap.core.IGeometry;
22 21
import com.iver.cit.gvsig.fmap.core.symbols.SimpleTextSymbol;
23 22
import com.iver.cit.gvsig.fmap.core.v02.FConstant;
......
137 136
					IGeometry geom = source.getShape(i);
138 137
					sym.setText(vv[idTextField].toString());
139 138
					sym.setRotation(rotation);
140
					
139

  
141 140
					FLabel[] aux = geom.createLabels(0, true);
141
					g.setColor(Color.GREEN);
142 142
					for (int j = 0; j < aux.length; j++) {
143 143
						FPoint2D p = new FPoint2D(aux[j].getOrig());
144
						FPoint2D p2 = (FPoint2D)p.cloneFShape();
145
						p2.transform(viewPort.getAffineTransform());
146
						FShape s = sym.getTextWrappingShape(g, p2);
144 147
						sym.draw(g, viewPort.getAffineTransform(), p);
148
						g.draw(s);
149

  
150

  
145 151
					}
146 152

  
147 153
				}

Also available in: Unified diff