Master Shape 在放置时失去所有属性
Master Shape loses all properties when placed
我正在尝试在模板中创建一个具有动态属性的形状。当我旋转主控形状时,我希望构成主控形状的两个形状在保持各自方向的同时围绕彼此旋转。这是我正在谈论的图片
Vertical position
Diagonal position
我已经通过设置每个形状角度 = GUARD(0 度) 使其工作,但是当我将形状集合拉入模板然后将其拉出时,所有动态特征都消失了,这两个形状在旋转过程中改变方向。
谢谢
您需要在主控形状中对形状进行分组。如果它们不在一个组中,则 Visio 会在放下时自动为您创建该组,但该组将是一个库存组。如果你想要形状的一些自定义属性,你应该在创建主控形状时自己创建该组。
只是添加到@Nikolay 的回答中。如果您想根据您的图像保留 sub-shapes 的直立方向,您只需添加对父 Angle 单元格的引用并减去该值。例如,在下面的屏幕截图中,我将两个形状分组,然后将绿色 sub-shape 的角度单元格设置为:
Angle = -Sheet.6!Angle
...其中 'Sheet.6' 是对组形状的引用。 (蓝色的 sub-shape 我没有动过以供比较。)
我正在尝试在模板中创建一个具有动态属性的形状。当我旋转主控形状时,我希望构成主控形状的两个形状在保持各自方向的同时围绕彼此旋转。这是我正在谈论的图片
Vertical position
Diagonal position
我已经通过设置每个形状角度 = GUARD(0 度) 使其工作,但是当我将形状集合拉入模板然后将其拉出时,所有动态特征都消失了,这两个形状在旋转过程中改变方向。
谢谢
您需要在主控形状中对形状进行分组。如果它们不在一个组中,则 Visio 会在放下时自动为您创建该组,但该组将是一个库存组。如果你想要形状的一些自定义属性,你应该在创建主控形状时自己创建该组。
只是添加到@Nikolay 的回答中。如果您想根据您的图像保留 sub-shapes 的直立方向,您只需添加对父 Angle 单元格的引用并减去该值。例如,在下面的屏幕截图中,我将两个形状分组,然后将绿色 sub-shape 的角度单元格设置为:
Angle = -Sheet.6!Angle
...其中 'Sheet.6' 是对组形状的引用。 (蓝色的 sub-shape 我没有动过以供比较。)