元素属性标注
目前此功能尚在完善中,如果遇到Bug请及时反馈,你好我好,大家好。
PS:此功能部分代码参考Bentley论坛中一步步学习addin部分代码,特此感谢。
哈喽,各位朋友好。非常感谢您能够使用Coral这款产品。从今天开始,我将持续性进行功能更新,如果您有详细的需求,请通过邮箱联系我,我将评估您的需求并将其融入Coral的功能迭代中。
今天我们来聊一下元素标注这个模块。属性标注是一个非常常用的功能,是元素属性的一种显行表达方式。在三维设计工作中,图纸标注耗费的时间远大于图纸的组织过程,因此一个高效的标注工具是必不可少的。
本功能的开发也借鉴了Bentley软件中的Favorite Text功能,实现了基于类元素的快速标注。接下来我就详细讲述一下这个功能的最佳实践。
首先,我们将需要标注的元素进行突出显示。推荐使用Bentley的Displey Rules功能,当然也可使用本软件的属性类操作工具进行操作,现以Display Rules功能进行演示。
首先,打开Display style对话框,选择你想应用的显示样式。双击所需样式,然后选择Display Rules后的对话框。创建一个新的显示规则,就像我所操作的一样,创建了一个只有添加了无窗窗属性的元素正常显示,其他元素透明显示的规则。当然也可以再添加一条规则,将目标元素修改为红色显示。这样就得到了一个非常容易操作的视野。
下面,就是编辑标注界面。整个界面分为左右两个部分,左侧部分主要为设置区域,右侧为目录树结构。首先是选择字体样式下拉框,在这里可以选择当前工作环境所用的字体样式。
其次是标注的放置方式,含水平放置和垂直放置两种方式,只有在使用单元的情况下此类选项才能生效,使用Bentley 标注样式时候设置对应样式即可自动实现。
下面是标注内容设置区域,首先是一个选项框,默认为提取对象的属性值加属性名的模式,去掉这个选择,软件将只提取属性值。下面三行是属性内容的前缀和后缀部分内容的设置框,根据元素的属性数量进行设置即可。
最下面是功能模块选择区域,首先是坐标系的直接标注,直接选择目标点和标注放置点即可完成标注。
属性标注部分是本功能的特色部分,Coral对属性标注进行了不少优化。属性标注部分共分为以下三个步骤。
首先单击获取元素属性按钮,选择所需的元素,Coral将会读取元素的属性信息,并在右侧进行显示,单击所需的标注属性即可。
其次是选择标注方式,可选择使用Cell单元进行标注,也可选择Bentley标注样式。选择后需要选择需要将鼠标移动到目标元素,并通过精确捕捉获取标注的起始点,在选择标注的 放置点,即可完成属性内容的标注工作。
在这里需要说明一点,Coral在标注时会重新读取目标元素的属性信息,并按照所选模板进行标注,对比这两个标注内容就可发现这点变化。
另外,如果两类元素属性相近也可以在此处进行统一设置,比如模板元素中选用了多个属性类,但目标元素无此类属性,Coral将自动省略此行信息的添加。
最后是批量属性标注部分,此部分还在开发过程中,希望能在1.5版本中完成添加。
好了,这就是Coral标注部分的全部内容,谢谢大家的观看,欢迎多多提出宝贵意见,下一集再会。
Tips:请妥善备份源文件。