Revision 10174 trunk/libraries/libDwg/src/com/iver/cit/jdwglib/dwg/objects/DwgMText.java
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