图层DXF数据
大家好,我一直在玩entmake,我有一个简单的问题:
如何获取现有图层的dxf数据? (setq ent (tblobjname "LAYER" "LayerName"))
(entget ent) 谢谢你,哈比人快乐!
我不太熟悉tbobjname函数,所以它也可以用于textstyles和dimstyles。 我也不太熟悉,直到某个李Mac教育了我!
我没有在每种可能的实体类型上尝试过它,但它确实适用于块和[文本]样式 tblnext的AutoLISP帮助列出了9个有效的表名值,包括“DIMSTYLE”。 不错,汤布
自从我发现自己做这件事的时间比他长之后,我从李身上学到了多少,我感到很惭愧。
他的图层目录V1-6。lsp有一个LM:layerdirector:createlayer函数,可以帮助Grrr完成他的工作。 可能使用VL
; IAcadLayer:数据的逻辑分组,类似于图形上的透明醋酸盐覆盖
; 属性值:
; 应用(RO)=#
; Description=“”
; 文件(RO)=#
; 冻结=0
; 手柄(RO)=“10”
; HasExtensionDictionary(RO)=-1
; 层=-1
; 线型=“连续”
; 线宽=-3
; 锁=0
; 材料=“全球”
; 名称=“0”
; 目标ID(RO)=568
; ObjectName(RO)=“AcDbLayerTableRecord”
; 所有者ID(RO)=500
; PlotStyleName=“Color_7”
; 绘图表=-1
; 真彩色=#
; 使用(RO)=-1
; 视口默认值=0
页:
[1]