【问题标题】:Visio: Anchor to Sloping Face of Diamond Shape?Visio:锚定到钻石形状的斜面?
【发布时间】:2018-02-01 22:10:01
【问题描述】:

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

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

是否是密集连接的逻辑点,需要超过5-6个anchors...

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

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

目前我正在解决连接一侧,但是当重新定位时会导致挫败感。

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

不过,似乎必须有办法做到这一点。


更新

我还尝试使用Pencil 在功能区的Tools 窗格中Shapes 下拉列表下重新绘制钻石...但没有任何运气锚定结果。

鉴于我最初的示例与传统 UML 的偏差,我还澄清了我的问题与基本锚定需求有关。

【问题讨论】:

    标签: ms-office diagram visio anchorpoint visio2013


    【解决方案1】:

    概述

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

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


    添加连接器

    Visio 2010 或更高版本中:

    1.) 启用Connection Points

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

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

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

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

    3.) 选择形状

    点击选择要编辑的形状。

    4.) 添加一个点

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

    (Visio 2013 -- 添加点后)

    该点在Visio 2010 中显示为洋红色“x”,而在Visio 2013 中显示为红色方块。形状本身的轮廓很薄,带有在Visio 2010 中显示为蓝色“x”的预先存在的连接点;对于Visio 2013,它被描绘为一个灰色的边界框,对于未选择的形状,预先存在的点以灰色显示。

    您必须在添加点之前选择形状,但是,一旦选择了所需的点,就可以添加任意数量的点。

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

    完成!

    【讨论】:

    • 得到了它的工作,但我必须弄清楚一些技巧才能得到它。如果我编辑这篇文章以包含图片和附加文字来解释这一点,可以吗?还是您希望我引用您的这些附加详细信息发布我自己的解决方案?
    • @JasonR.Mick:很高兴您编辑图片和其他说明。将始终帮助未来的用户。
    • 完成@AJD,请查看文本和图片修订/添加到您的答案。
    【解决方案2】:

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

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


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

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

    【讨论】:

    • 我可以删除“UML”以明确表示这是一个有点本地化的约定,它使用速记,例如不明确描述“等待”动作,而是从逻辑上的自引用路径推断出它象征。但我的问题是一个更基本的问题——你如何连接到带有斜面的形状的侧面。我将上传一个可能被视为标准 UML 的附加示例。
    • 正如我所说:如果您问 Visio 绘图问题,请删除 UML 标记。我只是回答 UML 部分(这在您的绘图中是错误的)。
    • 查看更新的问题。对于与我最初的示例相关的“UML”的错误使用,我深表歉意,并感谢您帮助我解决这个问题。希望你会考虑根据我的意图提交一个答案,现在我已经更新以澄清这是一个通用图表,并包含一个适用于标准 UML 的案例。
    • 好的。我将删除我的答案(尽管我认为您应该尝试提高建模技能)。干杯。
    • 听起来不错...我打开了一个聊天室:chat.stackoverflow.com/rooms/164373/discussion-of-official-uml 希望你能在那儿插话并给我更多信息,以便我听从你的建议。谢谢!
    猜你喜欢
    • 2015-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-13
    • 2018-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多