高级 DXF 问题   
永久对象间参照句柄

组码范围集允许对象直接指定同一图形/DXF 文件中其他对象的参照。为四种可指定的参照句柄类型提供了四种范围:

这些句柄类型在 AutoLISP® 中表示为图元名,在 ObjectARX™ 中表示为 ads_name 值,还可以表示为从 ObjectARX 派生的相似命名类。这些值在插入、外部参照和写块操作中始终保持不变,这样所复制的集合中对象之间的参照将更新以指向复制的对象,同时其他对象的参照将保持不变。

此外,定义“任意”句柄的组码范围还为句柄值的存储带来方便:句柄值不用先转换成图元名,然后在插入、外部参照或写块中进行转换。

注意  如果使用 1005 扩展数据组码存储句柄,句柄将作为软指针句柄进行处理。也就是说,将对象组复制或插入到另一图形时,所涉及的对象之间的参照将被转换。尽管 1005 扩展数据项在 AutoLISP 和 ObjectARX 中始终以句柄形式返回,但所有参照句柄组码范围在 AutoLISP 中都表示为“图元名”,在 ObjectARX 中表示为 ads_name 结构。


本节内容包括:

   评论?