明经通道 AutoLISP 函数  
entget
 

获得对象(图元)的定义数据

(entget ename [applist])

参数

ename

要查询的图元的名称。ename 可以为图形或非图形图元。

applist

注册应用名的列表。

返回值

包含了 ename 对象定义数据的关联表,这同时适用于图形对象和非图形对象。如果指定了可选参数 applist,entget 函数还会返回与这些应用名相关的扩展数据。该关联表中的每一项都被指定了一个 AutoCAD 的 DXF 组码,来描述图元数据的各种性质。

请注意 AutoLISP 所用的 DXF 组码与 DXF 文件中的组码稍有不同。关于 AutoLISP 的 DXF 组码的详细信息,请参见 《DXF 参考》。

示例

假设图形中最后创建的对象是一条从点 (1,2) 到点 (6,5) 的直线。下面的样例代码使用 entlast 函数检索最后一个对象的图元名,并将该名称传递给 entget:

命令: (entget (entlast))

((-1 . <图元名: 1bbd1d0>) (0 . "LINE") (330 . <图元名: 1bbd0c8>) (5 . "6A") (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 . "0") (100 . "AcDbLine") (10 1.0 2.0 0.0) (11 6.0 5.0 0.0) (210 0.0 0.0 1.0))

参阅

entdelentlastentmodentmakeentnextentupdhandent 函数。《Visual LISP 开发人员手册》中的 图元数据函数

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

 评论