2021年4月25日

draw重置或覆盖形状上的连接点

连接点是连接器连接到的形状周围的位置。将鼠标悬停在未选中的形状上,您会看到它们是微小的十字形。

每种形状在其周围的不同位置都有不同数量的连接点。

像上图中的实体关系表一样,复合形状要复杂一些。由于它们是形状中的形状,因此它们具有特殊定义或限制的点-在这种情况下,表中的行矩形形状在行的左侧和右侧仅具有两个连接点。

重置复杂形状的连接点

您可以通过编辑形状样式来重置定义了非标准连接点的任何形状。在此示例中,我们要编辑行形状。

选择形状,然后在格式面板的“样式”选项卡中单击“编辑样式” 。

删除points[]阵列(在示例中,以蓝色突出显示)。

点击“应用”。

这意味着您现在可以从其他连接点添加连接器,就像在下图中的下部实体表中所做的那样。

覆盖形状的连接点

您可以添加自己的自定义points[]数组以更改形状的连接点。例如,将云形状重新定义为仅具有两个连接点(上层云),而不是通常具有的两个连接点(下层云)。

选择形状,然后在格式面板的“样式”选项卡中单击“编辑样式” 。

以x,y坐标数组的形式输入新的连接点,以定义形状样式。例如,仅添加两个点,一个在左边,另一个在右边:points=[[0,0.5],[1,0.5]];

点击“应用”。