Revision 10174 trunk/libraries/libDwg/src/com/iver/cit/jdwglib/dwg/objects/DwgMText.java

View differences:

DwgMText.java
124 124
    public double[] getExtrusion() {
125 125
        return extrusion;
126 126
    }
127
	/* (non-Javadoc)
128
	 * @see java.lang.Object#clone()
129
	 */
130
	public Object clone() {
131
		DwgMText dwgMText = new DwgMText(index);
132
		dwgMText.setType(type);
133
		dwgMText.setHandle(handle);
134
		dwgMText.setVersion(version);
135
		dwgMText.setMode(mode);
136
		dwgMText.setLayerHandle(layerHandle);
137
		dwgMText.setColor(color);
138
		dwgMText.setNumReactors(numReactors);
139
		dwgMText.setNoLinks(noLinks);
140
		dwgMText.setLinetypeFlags(linetypeFlags);
141
		dwgMText.setPlotstyleFlags(plotstyleFlags);
142
		dwgMText.setSizeInBits(sizeInBits);
143
		dwgMText.setExtendedData(extendedData);
144
		dwgMText.setGraphicData(graphicData);
145
		//dwgMText.setInsideBlock(insideBlock);
146
		dwgMText.setInsertionPoint(insertionPoint);
147
		dwgMText.setXAxisDirection(xAxisDirection);
148
		dwgMText.setExtrusion(extrusion);
149
		dwgMText.setWidth(width);
150
		dwgMText.setHeight(height);
151
		dwgMText.setAttachment(attachment);
152
		dwgMText.setDrawingDir(drawingDir);
153
		dwgMText.setExtHeight(extHeight);
154
		dwgMText.setExtWidth(extWidth);
155
		dwgMText.setText(text);
156
		dwgMText.setLineSpacingStyle(lineSpacingStyle);
157
		dwgMText.setLineSpacingFactor(lineSpacingFactor);
158
		dwgMText.setStyleHandle(styleHandle);
159
		return dwgMText;
160
	}
161
	/**
127

  
128
    /**
162 129
	 * @return Returns the attachment.
163 130
	 */
164 131
	public int getAttachment() {
......
299 266
	public String toString(){
300 267
		return "MText";
301 268
	}
269
	
270
	/* (non-Javadoc)
271
	 * @see java.lang.Object#clone()
272
	 */
273
	public Object clone(){
274
		DwgMText obj = new DwgMText(index);
275
		this.fill(obj);
276
		return obj;
277
	}
278
	
279
	protected void fill(DwgObject obj){
280
		super.fill(obj);
281
		DwgMText myObj = (DwgMText)obj;
282

  
283
		myObj.setAttachment(attachment);
284
		myObj.setDrawingDir(drawingDir);
285
		myObj.setExtHeight(extHeight);
286
		myObj.setExtrusion(extrusion);
287
		myObj.setExtWidth(extWidth);
288
		myObj.setHeight(extHeight);
289
		myObj.setInsertionPoint(insertionPoint);
290
		myObj.setLineSpacingFactor(lineSpacingFactor);
291
		myObj.setLineSpacingStyle(lineSpacingStyle);
292
		myObj.setStyleHandle(styleHandle);
293
		myObj.setText(text);
294
		myObj.setWidth(width);
295
		myObj.setXAxisDirection(xAxisDirection);
296
	}
297

  
302 298
}

Also available in: Unified diff