当文本块放在 MS Visio(最好是 2010)连接器上方时,是否有可能阻止连接器路由?我想要实现的效果是,文本块位于上层,形状和连接器上方,但各层完全分开(不影响彼此的布局)。
那可能吗?
答案1
听起来您需要更改连接器重新路由。我认为您想要的选项是“永不重新路由”。
首先(如果还没有的话),您需要“开发人员”选项卡。转到File|Options|Customize Ribbon
选项卡列表中的“开发人员”并打开。
现在选择您想要的形状,然后Developer|Behaviour
转到“放置”选项卡,并在“放置行为”下拉菜单中选择“不布局和绕线”。这样就可以了。
答案2
分层和分组似乎对我没什么影响(它仍然会重新路由连接器),但改变放置对象的路由行为却有影响。对于 Visio 2010 和 2013,不幸的是,默认情况下“行为”对话框不必要地隐藏。您必须自定义功能区(File > Options > Customize Ribbon
或只需右键单击Ribbon > Customize Ribbon
),单击最右侧树视图中开发人员项旁边的复选标记以启用它,然后单击OK
。然后选择要在前面和后面分层的形状,单击Behavior
功能区(Developer>Shape Design>Behavior
),然后在“放置行为”下拉列表中的“放置”选项卡上选择Do not lay out and route around
。
答案3
通常我会将类似的元信息添加到其自己的图层,然后分组并锁定该图层。此时 Visio 只会认为它再次在空白画布上绘图,并且不会再尝试路由连接器。
干杯!〜克里斯
答案4
@Gibsnag 关于启用 Behavior/Placement/Placement Behavior 下拉框的评论非常有用。要访问它,请打开 Developer/Behavior:
Visio 功能区栏 - 开发人员/行为
然后,如果Placement Behavior
下拉菜单变灰:
在此处输入图片描述
返回“行为”选项卡并选择Box (2-dimnensional)
选项:
在此处输入图片描述