iamhuangjinming 发表于 2021-8-14 21:55:02

想知道用什么语句获取当前的图层信息(是否打印)

线型和颜色我找到vla-get的式子,打印与否呢。?
(princ (vla-get-color (vla-get-activelayer (vla-get-activedocument (vlax-get-acad-object)))))
(princ (vla-get-linetype (vla-get-activelayer (vla-get-activedocument (vlax-get-acad-object)))))

gaics 发表于 2021-8-14 21:55:03

vla-get-Plottable

iamhuangjinming 发表于 2021-8-14 22:42:28

gaics 发表于 2021-8-14 21:55
vla-get-Plottable

那图层说明呢?有么? :D

yshf 发表于 2021-8-14 23:01:17

本帖最后由 yshf 于 2021-8-14 23:02 编辑

那图层说明:(vla-get-DescriptionLayerObject)

gaics 发表于 2021-8-14 23:05:15

本帖最后由 gaics 于 2021-8-14 23:08 编辑

iamhuangjinming 发表于 2021-8-14 22:42
那图层说明呢?有么?(vla-get-Description (vla-get-activelayer (vla-get-activedocument (vlax-get-acad-object))))
(vlax-get-property (vla-get-activelayer (vla-get-activedocument (vlax-get-acad-object))) "Description")
(vla-get-Description (vlax-ename->vla-object(tblobjname "layer" "你的图层名称")))
(vlax-get-property (vlax-ename->vla-object(tblobjname "layer" "你的图层名称")) "Description")

四种写法。

iamhuangjinming 发表于 2021-8-15 00:05:36

gaics 发表于 2021-8-14 23:05
(vla-get-Description (vla-get-activelayer (vla-get-activedocument (vlax-get-acad-object))))
(vlax-g ...

多谢~麻烦您了,我是外行偶尔用用这玩意哈

gaics 发表于 2021-8-15 00:14:25

iamhuangjinming 发表于 2021-8-15 00:05
多谢~麻烦您了,我是外行偶尔用用这玩意哈

我也算不上内行,只是善于搜索和查找吧,哈哈。
页: [1]
查看完整版本: 想知道用什么语句获取当前的图层信息(是否打印)