怎样去修改一个被附有标注属性的共享单元


我们通过以下的实例来举例说明操作步骤。该方法适用于MicroStation V8i,XM版本,并且对于dwg文件也适用。实例里使用的sample请点击下载communities.bentley.com/.../sample.zip

首先,关于我们使用的sample文件,它的Original文件格式是一个DWG文件,可以通过打开File⇒Properties窗口来验证。

该文件包含了一个名为RoomNum的标注组定义,并且定义了一个名为NUM的标注,如下图所示。

还定义了一个名为R2的共享单元,并且被赋予了NUM标注属性。

我们希望将共享单元图形的四角改为圆弧形

看起来似乎很简单,但是如果您按照将共享单元drop成为Geometry,然后对图形进行修改的方式的话,你会发现标注属性会自动消失。点击gif显示大图。

那么我们首先就需要去掉共享单元与标注之间的关联,可以通过change tags dropassoc 的keyin命令来实现。然后通过level element select "room numbers" 命令来选择名字为room number层上的所有元素。

如果我们去掉了共享单元与标注之间的关联,我们将这些标注称为orphan tags。orphan tags会始终显示为标注的名字,而不是标注所被赋予的值。在本例中显示为NUM

那么现在我们就可以对这些共享单元进行编辑修改他们的形状,本例中我们已经准备好了所需要的图形,所以我们只需要删除掉这些共享单元然后复制准备好的图形。删除某个图层上的所有元素我们可以利用level element delete "room numbers" 这个keyin命令。

最后,我们当然是需要将标注和共享单元重新关联。选择标注,通过键入keyin命令change tags reassoc来进行。