我想知道如何编辑AutoCAD的图层描述特性。
我已经引用了ezdxf文档,但我不知道如何引用。
请告诉我一个如何使用它的例子。
发布于 2019-07-31 03:34:34
AutoCAD中的层描述被存储在层表记录的扩展实体数据(xData)中,该扩展实体数据与AcAecLayerStandard应用ID下的DXF组1000的第二次出现相关联。
因此,您应该能够使用ezdxf配置层描述,方法如下:
import ezdxf
dwg = ezdxf.readfile('C:\YourFilename.dxf')
lay = dwg.layers.get('YourLayerHere')
app = 'AcAecLayerStandard'
dsc = 'YourDescriptionHere'
if lay.tags.has_xdata(app):
lay.tags.set_xdata(app, [(1000, ''), (1000, dsc)])
else:
dwg.appids.new(app)
lay.tags.new_xdata(app, [(1000, ''), (1000, dsc)])以上内容完全未经测试。
https://stackoverflow.com/questions/57267280
复制相似问题