我不知道你是不是在谈论代码与否,但我发现了设计 - >布局 - >重新布局选项可以解决这个问题。
这可能不是您的解决方案,但在我的网络图中,我可以执行以下操作。
在Visio 2010中单击设计选项卡,现在单击连接器,然后选择弯曲。
它将线条分开,但再次看起来可能不适合流程图。
经过几个小时的寻找方法,使路线不重叠或玩得不错,我发现建议的唯一解决方案是手动重新安排路线。更改快照设置和页面布局选项等功能在某种程度上有所帮助,但并非完全有用。希望Visio的下一个版本能够更好地处理这个问题。哦,它仍然是一个很棒的工具,它确实帮助我可视化执行流程。
呵呵。大部分时间,我都难以获得我的台词 至 的 很好地重叠:)。
您可以尝试更改一些Snap&胶水设置:
在 的 视图 强> 标签,在 视觉辅助 组,单击对话框启动器(小双箭头)。在里面 的 Snap&胶 强> 对话框,我试着改变 的 抓住 强> 设置为 形状几何 。
我有完全相同的问题,并没有找到一个令人满意的解决方案。
我已经尝试了所有snap / glue设置,布局行为和连接器行为的排列,但都没有成功。
到目前为止,我发现的最佳解决方案是手动将多个连接器点添加到源和目标,并使用它们连接您的形状。确保为连接器指定“无重叠”。然后,您可以使用自动对齐/布局工具,并获得合理明确的内容。
您确实失去了动态胶水的好处,但您可以通过删除连接点(即从形状的一侧)来强制Visio使用您的自定义连接来减轻这种影响。您还必须在捕捉/粘合选项中禁用“胶水到几何体”。
http://office.microsoft.com/en-au/visio-help/add-move-or-delete-connection-points-HP001231166.aspx
如果您找到更好的解决方案,请更新此问题。
与Alex类似,我发现将自己的胶点添加到形状中并删除默认点会有很大帮助。因此,确保在页面设置|下进行适当的设置布局和路由:
了解Developer |下每个连接器的设置行为|连接器|重新路由,当手动重新路由连接器时,该设置如何从“Freely”变为“On Crossover”也很重要。有时我发现有必要将特定连接器设置为“从不”。当强制Visio重新路由时,还可以使用Select by Type选择所有连接器(而不是形状)。
我正在使用Visio 2013的ERD图表,我注意到虽然我现在已经在每个实体上定义了自己的连接点,但通常最好不要实际选择它们,但让Visio动态选择“最佳” - 然后如果我重新安排实体重新路由仍然有效。我注意到的一个好奇心是Visio的连接器与每个实体底部的连接点不对齐但是(因为我无论如何都删除了实体底部的OotB连接点) 的 是 强> 适当地间隔连接器。沿着顶部和侧面,连接器动态连接在与我的连接点相同的位置。
我有时仍然会遇到连接器放置在/内部/通过实体的问题(因此连接器贯穿/内部/在一个形状下)[尽管是开发者|具有自我参照关系的ERD]连接器和形状上的行为设置似乎可以防止这种情况发生。那些通常是我必须手动路由并设置为重新路由“从不”。