在位编辑参照图形或块定义时,可以存回更改,也可以放弃更改。
在位编辑块参照时,可以存回或放弃对参照的更改。如果存回对参照的更改,将重生成图形。
存回更改时,将重新定义块定义,并重生成所有的块实例以反映更改。如果放弃更改,将删除工作集并将块参照恢复到原始状态。
同样,在位编辑外部参照时,可以存回更改,也可以放弃更改。如果工作集中的对象继承了原先未在外部参照中定义的特性,则这些对象将保留新特性。例如,某外部参照包含图层 A、B 和 C,而参照它的图形包含图层 D。如果在位编辑参照的过程中在图层 D 上绘制了新对象,并将更改存回参照,则图层 D 将复制到外部参照图形中。
如果从工作集中删除对象并保存更改,则该对象将从参照中删除并添加到当前图形中。对当前图形中(不是外部参照或块中)的对象进行的任何更改都没有被放弃。如果删除不在工作集中的对象,则即使选择放弃更改也不能恢复该对象。可以使用 UNDO 命令将图形恢复到原始状态。 如果对外部参照作了不需要的修改并已使用 REFCLOSE 命令存回对参照的修改,则必须使用 UNDO 命令才能放弃在参照编辑期间所做的修改。 放弃不需要的更改之后,请使用 REFCLOSE 命令保存更改,将外部参照文件恢复到原始状态。
如果当前图形中的对象继承了在外部参照中定义的特性,则这些对象将保留这些新特性。来自外部参照的特性被绑定到当前图形中。例如,将名为 SITE 的外部参照图层指定给不属于工作集的对象时,SITE 在当前图形中将显示为 $#$SITE。
如果将 BINDTYPE 系统变量设为 0(零),则 AutoCAD 为当前图形中的外部参照名称添加前缀 $#$。 如果将 BINDTYPE 系统变量设为 1,跟插入的对象名称一样,当前图形中的外部参照名称保持不变。(在 AutoCAD LT 中不可用)