上节我们已经讲了如何指定项类型中的属性,并将项类型赋予一物体,那么项类型中的属性信息能被统计和读取出来吗?回答是肯定的,步骤如下:
A. 点击“分析”中的报告命令,并新建报告类别库,名为 Fence report:
B.添加报告定义,名为fencing report,在fencing report的属性下指定我们上一节创建的项类型Fencing:
C.上一节中我们将项类型Fecning赋给了圆形主体,现在我们再加两条装饰线,也赋给他们fencing这个项类型,然后我们除了可以统计fencing中包含的属性信息,还可以另外附加统计这两条线的几何信息:
在添加完主项类型fencing后点击“添加相关项”,在下拉项目中选择“连接到元素”,在元素选项栏里添加选择这两条装饰线:
D.点击添加报表中的“列”:
在对话框的左侧会自动出现所有可添加的属性,包括fencing中我们定义的属性和后来附加进去的线条元素所附带的属性,添加选择我们想统计的内容,可在右侧窗口中查看,完成后点击ok:
E.生成列表内容后可预览,可以看到3个主项类型中的内容是相同的,附加的线条信息会各自显示:
F.另外可以设定列表中的各列依据什么排序,在排序规则上单击右键即可看到:
还可以设定各属性值的表达格式,在相应列上单击右键选择”添加格式“,当然也可以移除格式:
比如我们在宽度前想加个前缀W-:
G.之后我们可以直接生成表格,或者导出成excel等格式:
H. 最后要说明一点的是,报告针对的项类型对象必须是当前激活文件中存在的项类型,但生成后,这个报告可以被其它设计文件导入或与其它设计文件共享(如果此报告是直接在dgnlib中生成的话)