
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
5.2.1  块属性的特点
用户可以在图形绘制完成后(甚至在绘制完成前),调用ATTEXT命令将块属性数据从图形中提取出来,并将这些数据写入到一个文件中,这样就可以从图形数据库文件中获取数据信息来。属性块具有如下特点。
- 块属性由属性标记名和属性值两部分组成。如可以把Name定义为属性标记名,而具体的姓名Mat就是属性值,即属性。
- 定义块前,应先定义该块的每个属性,即规定每个属性的标记名、属性提示、属性默认值、属性的显示格式(可见或不可见)及属性在图中的位置等。一旦定义了属性,该属性以其标记名将在图中显示出来,并保存有关的信息。
- 定义块时,应将图形对象和表示属性定义的属性标记名一起用来定义块对象。
- 插入有属性的块时,系统将提示用户输入需要的属性值。插入块后,属性用它的值表示。因此,同一个块在不同点插入时,可以有不同的属性值。如果属性值在属性定义时规定为常量,系统将不再询问它的属性值。
- 插入块后,用户可以改变属性的显示可见性,对属性做修改,把属性单独提取出来写入文件,以统计、制表使用,还可以与其他高级语言或数据库进行数据通信。