3.3.4 编辑图块属性
块的属性是块的组成部分,是包含在块定义中的文字对象。在定义块之前,要先定义块的每个属性,这些属性将和图形一起保存。
1.块属性的特点
用户可在图形绘制完成后(甚至在绘制完成前),调用ATTEXT命令将块属性数据从图形中提取出来,并将这些数据写入到一个文件中。这样就可以从图形数据库文件中获取数据信息。
属性块具有如下特点。
●块属性由属性标记名和属性值两部分组成。如可以把“Name”定义为属性标记名,而具体的姓名“Mat”就是属性值,即属性。
●定义块前,应先定义该块的每个属性,即规定每个属性的标记名、属性提示、属性默认值、属性的显示格式(可见或不可见)及属性在图中的位置等。一旦定义了属性,该属性的标记名将在图中显示出来,并保存有关的信息。
●定义块时,图形对象和表示属性定义的属性标记名一起,用来定义块对象。
●插入有属性的块时,系统将提示用户输入需要的属性值。
绘图技巧 属性块的应用
插入块后,属性用它的值表示。因此,同一个块在不同点插入,可以有不同的属性值。如果属性值在属性定义时规定为常量,则程序将不再询问它的属性值。
2.创建并使用带有属性的块
属性块由图形对象和属性对象组成。对块增加属性,就是使块中的指定内容可以变化。要创建一个块属性,用户可以使用“定义属性”命令来建立一个属性定义来描述属性特征,包括标记、提示符、属性值、文本格式、位置以及可选模式等。
在AutoCAD 2015中,用户可以通过以下方法执行“定义属性”命令。
●在“默认”选项卡的“块”面板中单击“定义属性”按钮。
●在命令行中输入“ATTDEF”,然后按回车键。
执行以上任意一种操作后,程序将自动打开“属性定义”对话框,如图3-92所示。该对话框中各选项的含义如下。
图3-92 “属性定义”对话框
●“模式”选项组:用于在图形中插入块时,设定与块关联的属性值选项。
●“属性”选项组:用于设定属性数据。
●“插入点”选项组:用于指定属性位置。输入坐标值或者选择“在屏幕上指定”,并使用定点设备,根据与属性关联的对象指定属性的位置。
●“文字设置”选项组:用于设定属性文字的对正、样式、高度和旋转角度。
●“在上一个属性定义下对齐”复选框:该选项用于将属性标记直接置于之前定义的属性的下面。如果之前没有创建属性定义,则此选项不可用。
绘图秘技 块属性管理器
当图块中包含属性定义时,属性将作为一种特殊的文本对象一同被插入。此时即可使用“块属性管理器”工具编辑之前定义的块属性,然后使用“增强属性管理器”工具将属性标记赋予新值,使之符合相似图形对象的设置要求。