首页 理论教育提取HTML标签中的属性值,实现效率优化

提取HTML标签中的属性值,实现效率优化

【摘要】:为说明属性提取的过程,先准备条件图:1)首先打开图3-44所示的建筑平面图,并在每个房间内插入“荧光灯.dwg”块,价格及规格属性均取默认值,效果如图5-36所示。图5-38页图5-36插入灯具和插座后的房间b)属性部分的创建和“荧光灯.dwg”块的创建类似:不可见模式;规格默认值为16A,价格默认值为6元。图5-37页2)单击按钮,弹出页。

●【 修改Ⅱ】工具栏

命令行:EATTEXT↙。

● 菜单:【工具】→【属性提取】。

【例5-11】 提取属性示例。

(1)为说明属性提取的过程,先准备条件图:

1)首先打开图3-44所示的建筑平面图,并在每个房间内插入“荧光灯.dwg”块,价格及规格属性均取默认值,效果如图5-36所示。

2)创建“插座.dwg”属性块:

a)图形部分如图5-36所示,其半圆的半径为260,斜线倾角为30°。

图5-36 插入灯具和插座后的房间

b)属性部分的创建和“荧光灯.dwg”块的创建类似:不可见模式;规格默认值为16A,价格默认值为6元。

c)用BLOCK命令定义为“插座”图块。

d)为方便以后使用,用WBLOCK命令保存为“D:\BLOCK2\暗装三孔插座.dwg”图块。

3)将“插座”图块插入到建筑平面图中,属性值均取默认值,效果如图5-36所示。

(2)提取属性的操作如下:

1)启动EATTEXT命令,弹出【属性提取】向导的开始页,如图5-37所示。

图5-37 【属性提取-开始】页

2)单击【下一步】按钮,弹出【属性提取-选择图形】页。

3)在【数据源】区选择【当前图形】,然后单击【下一步】按钮,弹出【属性提取-选择属性】页,如图5-38所示。保持【排除常规块特性】复选框在选中状态。然后单击【下一步】按钮。

说明:如果取消选择【排除常规块特性】,则有一些非自定义的特性出现在选中的块特性中,供用户选择。

4)单击【下一步】按钮,弹出【属性提取-结束输出】页,如图5-39所示。选择将属性选择提取到AutoCAD表和外部文件并设置保存外部文件的路径为“D:\BLOCK2\5-36.csv”。

图5-38 【属性提取-选择属性】页

图5-39 【属性提取-结束输出】页

5)单击【下一步】按钮,弹出【属性提取-表格样式】页,输入表的标题“设备表”,可以在【选择表样式】下拉列表框中选择已定义好的合适的表格样式,此处保持默认的“Standard”样式,如图5-40所示。

6)单击【下一步】按钮,弹出【属性提取-完成】页。

7)单击【完成】按钮,弹出【属性提取-插入表】对话框。

8)单击【是】按钮,命令行提示:

命令:_eattext

已成功创建外部文件“D:\BLOCK2\5-36.csv”。

指定插入点:

图5-40 【属性提取-表格样式】页

在合适位置指定表格插入点,此时可发现表格相对图形来说很小,这是由于“Standard”表格样式中定义的行高相对本图来说太小的缘故,可以用SCALE命令将表格放大50倍,如图5-41所示。

说明:可以用Excel打开创建的外部文件“D:\BLOCK2\5-36.csv”,以进行数据统计处理,并可以将处理后的数据表导入到当前图形中。

图5-41 利用属性提取 功能创建的“设备表”