Revision 1607 branches/v02_desarrollo/libraries/libCq CMS for java.old/src/org/cresques/px/dxf/DxfLine.java

View differences:

DxfLine.java
10 10
import java.awt.Graphics2D;
11 11
import java.awt.geom.GeneralPath;
12 12
import java.awt.geom.Point2D;
13
import java.util.Iterator;
13 14

  
14 15
import org.cresques.cts.ICoordTrans;
15 16
import org.cresques.cts.IProjection;
16 17
import org.cresques.geo.ViewPortData;
18
import org.cresques.io.DxfGroup;
17 19
import org.cresques.px.Extent;
18 20

  
19 21
/**
20 22
 * Linea de autocad (.dxf, .dwg)
21
 * 
23
 * jmorell: Actualizaci?n de la escritura de l?neas al formato DXF2000.
22 24
 * @author "Luis W. Sevilla" <sevilla_lui@gva.es>* @author administrador
23 25
 */
24 26

  
......
73 75
		gp.moveTo((float)pt0.getX(), (float)pt0.getY());
74 76
		gp.lineTo((float)pt1.getX(), (float)pt1.getY());
75 77
	}
76
	/* (non-Javadoc)
77
	 * @see org.cresques.px.dxf.DxfEntity#toDxfFileString()
78
	
79
	/**
80
	 * 050222,jmorell: Escritura de l?neas en un DXF2000.
78 81
	 */
79 82
	public String toDxfString() {
80
		// TODO Auto-generated method stub
81
		return "";
83
		StringBuffer sb = null;
84
		sb = new StringBuffer( DxfGroup.toString(0, "LINE") );
85
		sb.append( DxfGroup.toString(5, getHandle()) );
86
		sb.append( DxfGroup.toString(100, "AcDbEntity") );
87
		sb.append( DxfGroup.toString(8, layer.getName()) );
88
		sb.append( DxfGroup.toString(62, dxfColor) );
89
		sb.append( DxfGroup.toString(100, "AcDbLine") );
90
		sb.append( DxfGroup.toString(10, pts[0].getX(), 6) );
91
		sb.append( DxfGroup.toString(20, pts[0].getY(), 6) );
92
		sb.append( DxfGroup.toString(11, pts[1].getX(), 6) );
93
		sb.append( DxfGroup.toString(21, pts[1].getY(), 6) );
94
		return sb.toString();
82 95
	}
83 96
	/**
84 97
	 * @return

Also available in: Unified diff