设置项类型的排列顺序


用户在使用项类型(ItemType)给元素添加自定义属性后,所附加的属性可以直接在属性(Property)对话框中查看到,如下图所示:

但是用户有控制这些属性组排列顺序的需求。比如上图中红色数字是用户期望的排列顺序。

为此,我们给大家提供了一个可以设置属性组显示顺序的工具。该顺序是通过设置每个项类型的优先级实现的(实际是设置了该项类型下每个属性的类别的优先级)。如下是工具的下载链接:

communities.bentley.com/.../ItemTypePriority.7z

  1. 下载并解压以上文件复制到C:\Program Files\Bentley\MicroStation CONNECT Edition\MicroStation\Mdlapps下;
  2. MicroStation中键入MDL LOAD ItemTypePriority加载该插件;
  3. 进一步键入itemtypepriority update会弹出如下所示的对话框:

  4. 修改各项类型优先级如下:

  5. 点击“更新”按钮后元素属性对话框中属性组排列顺序得到了改变。

对话框中会列出当前dgn文件中的所有项类型库中的项类型,我们可以在最后一列中输入对应项类型新的优先级,此优先级值越高,相应的项类型属性在元素对话框中显示得越靠前。另附上几种元素通用属性的优先级,方便调整自定义属性显示顺序:

General

400000

Geometry

300000

Material

201000

Extended

200000

Named Presentation

100001

Pattern Parameters

100000

Raw Data

0

比如,做如下项类型优先级的设置:

则在属性对话框中将看到我们自定义的这四组属性都跑到了最上面: