明经通道 Visual LISP 函数  
vlax-get-property
 

检索 VLA 对象的特性

(vlax-get-property object property)

该函数原为 vlax-get。

参数

object

VLA 对象。

property

符号或字符串,标识要检索的特性。

返回值

对象特性的值。

示例

检索指向 AutoCAD 对象的指针:

_$ (setq acadObject (vlax-get-acad-object))
#<VLA-OBJECT IAcadApplication 00a4b2b4>

获取 AutoCAD ActiveDocument 特性:

_$ (setq acadDocument (vlax-get-property acadObject 'ActiveDocument))
#<VLA-OBJECT IAcadDocument 00302a18>

函数返回当前文档对象。

获取 ActiveDocument 对象的 ModelSpace 特性:

_$ (setq mSpace (vlax-get-property acadDocument 'Modelspace))
#<VLA-OBJECT IAcadModelSpace 00c14b44>

返回当前文档的模型空间对象。

将图形图元转换为 VLA 对象:

_$ (setq vlaobj (vlax-ename->vla-object e))
#<VLA-OBJECT IAcadLWPolyline 0467114c>

获取对象的颜色特性:

_$ (vlax-get-property vlaobj 'Color)
256

参阅

vlax-property-available-pvlax-put-property 函数。

明经通道 版权所有 未经许可 不得传播

 评论