Master Shape在放置时会丢失所有属性

时间:2017-02-02 21:12:25

标签: visio shapesheet

我试图在具有动态属性的模具中创建一个形状。当我旋转主形状时,我希望构成主体的两个形状在保持其自身方向的同时围绕彼此旋转。这是我正在谈论的图片

Vertical position

Diagonal position

我通过设置每个形状角度= GUARD(0度)来实现这一点,但是当我将形状集合拉到模板中然后将其拉出来时,所有动态特征都消失了,两个形状在旋转过程中改变方向。

谢谢

2 个答案:

答案 0 :(得分:2)

您需要将形状分组在母版形状中。如果它们不在一个组中,则Visio将自动为您创建组,但该组将成为一个库存组。如果您想要某个形状的自定义属性,则应在创建母版形状时自己创建该组。

答案 1 :(得分:1)

只是添加@ Nikolay的回答。如果要保留子形状的直立方向(根据图像),只需添加对父角度单元格的引用并减去该值即可。例如,在下面的屏幕截图中,我将两个形状分组并设置然后将绿色子形状的角度单元格设置为:

Angle = -Sheet.6!Angle

...其中'Sheet.6'是对组形状的引用。 (蓝色的子形状我没有动过来进行比较。)

enter image description here