CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoLISP 开发指南

vlax-get-property (AutoLISP/ActiveX)

2023-1-5 11:05| 发布者: admin| 查看: 542| 评论: 0|来自: AutoCAD

摘要: 检索 VLA 对象的属性

检索 VLA 对象的属性

支持的平台:仅窗口

签名

(vlax-get-property object property)
对象

类型:VLA 对象

一个对象。

财产

类型:符号或字符串

要检索的属性的名称。

返回值

类型:整数、实数、字符串、列表、VLA 对象、变体、安全数组、T 或零

对象属性的值。

言论

此函数以前称为。vlax-get

例子

首先检索指向根 AutoCAD 对象的指针:

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

获取 AutoCAD 活动文档属性:

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

该函数返回当前文档对象。

获取活动文档对象的模型空间属性:

(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

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 )

GMT+8, 2024-5-19 14:01

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部