21.7 如何重新定义和同步属性定义
如果您发现块中缺少属性怎么办?或者,您想删除不需要的属性?或者,您想编辑现有属性的模式?这意味着您需要使用块属性管理器(Block Attribute Manager)重新定义属性。要发出此命令,请转到插入选项卡,找到块定义面板,然后选择管理属性按钮:

您将看到以下对话框:

有两种开始工作的方法:
-
单击右上角的按钮以选择一个块
-
单击按钮右侧的列表以选择所需的块
根据所选块,您将看到此块的属性列表。您可以对这些属性执行四项操作:
-
通过将所选属性上移一位来更改属性相对于其他属性的位置
-
通过将所选属性下移一位来更改属性相对于其他属性的位置
-
移除(删除)所选属性
-
编辑所选属性的定义,您将看到以下对话框:

在此对话框中,您将能够编辑标记、提示、默认值、模式以及所有其他文字选项和特性。
那么如何向现有块添加新属性呢?要回答此问题,请按照以下步骤操作:
-
在图形中插入所需的块
-
分解它
-
现有属性将显示出来
-
定义新属性
-
使用相同的名称重新定义块
无论我们编辑、删除还是添加新属性,这都将影响块的新插入。但已经插入的实例呢?用户应进行同步才能看到更改。要发出此命令,请转到插入选项卡,找到块定义面板,然后选择同步按钮:

您将看到以下提示:
输入选项 [?/名称(N)/选择(S)] <选择(S)>:
输入块的名称,或选择“选择”选项来选择它,然后您将看到以下提示:
是否同步块 _Window_?[是(Y)/否(N)] <是(Y)>:
如果您输入“是”(默认),AutoCAD 将继续同步过程。新添加的属性将为空白,因此建议用户通过双击所需的块实例来填写它们。
练习 21-3 重新定义属性定义
-
启动 AutoCAD 2025
-
打开 Practice 21-3.dwg 文件
-
使用块属性管理器,执行以下操作:
a. 移除 Color 属性
b. 将 Cost 属性的模式仅设置为不可见
c. 更改成本使其出现在问题列表的第一位
-
在图形中的空白位置插入块 Door,然后分解它
-
将图层 0 设为当前图层
-
使用以下数据添加新属性:
a. 标记:SUP
b. 提示:Supplier
c. 默认:MYNE Wood
d. 模式:不可见
e. 将其插入到现有两个属性下方
-
使用相同的名称重新定义块,使用相同的基点(非常重要)
-
双击任意块,您将看到 Supplier 属性未添加,因为未发出同步命令
-
发出同步命令,并选择其中一扇门
-
现在再次双击其中一个块,您看到 Supplier 属性了吗?
-
保存并关闭文件

蜗蜗