本帖最后由 作者 于 2006-12-11 22:44:44 编辑
本人想做一个测量点标注的程序,目的如下:首先建立三个图层和文字标注。在从文本文件txt1.txt中读取数据,将点绘制在图上,然后在旁边标上点名称和相应高程。 问题:1、 在标注测量点名称时出错,我在出错的地方设置了断点,原因是 r21 不是字符串 即不是"r21" 请问有什么方法转变没有。 2、在使用dxf数据格式时,如创建图层中用如下格式 (entmake (list '(0 . "LAYER") '(100 . "AcDbSymbolTableRecord") '(100 . "AcDbLayerTableRecord") '(6 . "CONTINUOUS") ;线型 '(62 . 3) ;颜色 '(70 . 0) ;图层状态 (cons 2 "测量点") ;图层名 ) ) 可是(100 . AcDbSymbolTableRecord)并未列入到layer 的dxf 的组码中,到底使用dxf的组码的方法是什么,哪些是必须使用的,如'(70 . 0) 是否可以省略 ,省略在dxf 参考中是如何区别的 请告知。如有实例或相关资料请发出来。我先谢了。 |