明经通道 AutoLISP 函数  
xdroom
 

返回对象可供使用的扩展数据 (Xdata) 空间的大小

(xdroom ename)

由于可分配给一个图元定义的扩展数据量是有限制的(目前是 16KB),而且允许多个应用程序往同一个图元上附加扩展数据,所以 AutoLISP 提供了这个函数,这样,应用程序就可以检查是否还有足够的空间来附加扩展数据。它经常与 xdsize 函数连用,xdsize 函数用于返回扩展数据表的大小。

参数

ename

图元名(图元名数据类型)。

返回值

整数,表示当前可用空间的字节数。如果不成功则 xdroom 返回 nil。

示例

下例查找视口对象还有多少可供使用的扩展数据空间:

命令: (xdroom vpname)

16162

在本例中,原来的 16,383 字节的扩展数据空间还剩 16,162 字节可供使用,也就是说,已经用了 221 字节的空间。

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

 评论