Visio:锚定到菱形斜面?

Visio: Anchor to Sloping Face of Diamond Shape?

在 Visio 中,我面临的最基本和最令人沮丧的烦恼之一是无法锚定到菱形的斜面上。

我的组织通常在流程图中使用这种形状。

是否是密集连接的逻辑点,需要的不仅仅是5-6个anchor...

...或像这样的自连接循环:

...我经常想连接到菱形的倾斜面,但似乎找不到成功锚定到形状倾斜部分的方法。

目前我正在设置连接一侧,但在重新定位时这会导致挫败感。

我还探索了 DataFormat Shape 菜单,这些菜单通过右键单击形状和我希望连接到它的路径显示,因为这些听起来很有希望。然而,检查这些菜单,我还没有找到任何看起来接近我需要的东西。

但似乎必须有办法做到这一点。


更新

我还尝试在 Shapes 下拉菜单下的功能区 Tools 窗格中重新绘制带 Pencil 的菱形...但没有任何运气锚定到结果。

考虑到我的初始示例与传统 UML 的偏差,我还澄清了我的问题与基本锚定需求有关。

如果你不介意的话:你问的不是UML,而是Visio绘图题。

但是,我在UML上下文中回答:你的图没有意义。删除 No 路径只会使其更有效。那么它应该是一个名为 Wait for somethingAction,它仅在 something 发生时才继续。只有当有事情要决定时你才做出决定,而不是在事件发生之前停止控制流。


回答你的聊天问题(使用UML):一切取决于。您是否坚持使用 UML 规范(实际上 ISO 源代码可在 author's site 免费获得)由您决定。 UML 本身留下了通过使用配置文件使语言适应您的领域的好方法。每当您偏离标准时,您都必须记录下来,并且需要对人员进行相应的培训。

不得不承认UML规范不是睡前讲课。但是,有很多资源可供学习(例如,发现了很多示例 here)。我自己在实践中使用 UML 超过 20 年,不得不说花时间学习它是值得的。永远记住,UML 是一种 语言 并且像任何语言一样,它需要积极地使用才能有效地传达想法。在德国,我们有很多方言和普通的高地德语。有特定成语的人可以毫无问题地与他们的每个同龄人交谈,但是北方人和南方人最好使用共同的成语,因为他们自己的方言根本不同。

概述

要锚定到形状面上的默认值以外的某处,只需添加连接点即可。 (Shift+Ctrl+1,默认)

如果这是一个常见问题,请创建一个带有附加连接点的主控形状以减少时间成本。


添加连接器

Visio 2010 或更高版本中:

1.) 启用 Connection Points

Views 选项卡下,确保 Visual Aids 组中的 Connection Points 已选中:

!! 注意:如果忽略此步骤,尝试添加点可能会失败。

2.) 进入连接点编辑模式

输入 Shift + Ctrl + 1 或转到 Home 选项卡中的 Tools 组并单击 x ( Connection Point) 进入适当的编辑模式。

3.) Select 形状

点击select要编辑的形状。

4.)加点

按住 Ctrl,然后再次单击 selected 形状表面的所需位置以添加一个点。

(Visio 2013 -- 加点后)

该点在 Visio 2010 中显示为洋红色 'x',而在 Visio 2013 中显示为红色方块。形状本身的轮廓很细,w/预先存在的连接点在 Visio 2010 中显示为蓝色 'x's;对于 Visio 2013,它被描述为灰色边界框,对于未select编辑的形状,预先存在的点显示为灰色。

您必须 select 添加点之前的形状,但是,一旦 select 可以添加所需数量的点。

注意 -- 一旦形状被 selected,您也可以在附近的其他形状上添加连接,这可能会导致奇怪的路由。

完成!