连接器

连接器是用于将形状连接在一起的线条,代表关系或流程。

绘制连接

要连接两个形状:

  1. 从工具栏中选择 连接器工具。
  2. 悬停在第一个形状上,直到出现连接点(小圆圈)。
  3. 点击一个连接点并拖动到第二个形状上的连接点。

连接两个形状

智能布线

Diagrammix3 使用智能布线算法(LibAvoid)自动引导连接器绕开其他形状,确保图表保持整洁易读。

弯曲点和固定点

您可以手动控制连接器的路径。双击连接器以显示 连接器操作工具栏:

  • 弯曲点(普通连接器):点击 添加点,然后点击线条添加一个可拖动的控制柄。删除点 可移除一个点。您也可以右键点击线条,选择 添加弯曲点。
  • 固定点(智能连接器):智能连接器不使用弯曲点。点击 添加固定点(或右键点击 → 添加固定点)添加一个路径必须经过的点;删除固定点 可将其移除。

详情参见连接器弯曲点。

路由模式

在检查器的 样式 标签页 → 连接器 部分 → 轴 中选择连接器线条的走向,或右键点击连接器线条并选择一种模式:

模式描述
直线两端之间的直接连线
折线直线段,每个弯曲点处为尖角
正交仅由水平和垂直线段组成
平滑平滑的曲线
智能正交自动避开其他形状的正交布线
智能折线自动避开其他形状的折线布线

在连接器部分设置 圆角半径(0–60),使线段相接处呈圆角。

吸附点

吸附点是形状上预定义的连接点,连接器会附着在这些点上。它们让您可以精确控制线条的连接位置。

默认吸附点

大多数形状都有自动生成的吸附点:

  • 矩形:每条边的中心(4 个点)
  • 椭圆:上、下、左、右(4 个点)
  • 三角形:每个顶点和边的中心

连接到吸附点

  1. 选择连接器工具
  2. 悬停在某个形状上
  3. 会出现蓝色圆圈,显示可用的吸附点
  4. 点击一个点以开始连接
  5. 拖动到目标形状上的一个点

自定义吸附点

您可以使用 吸附点 工具为任意形状添加自己的连接点。详情参见吸附点。

吸附点的优点

  • 形状移动时连接器保持附着状态
  • 相似形状之间的连接位置保持一致
  • 图表整洁、专业
  • 自动布线优化

箭头

连接器可以在一端或两端带有箭头。选中一个连接器,使用检查器从 31 种箭头样式(包括“无”)中进行选择,例如:

  • 基本箭头:箭头、弯曲箭头、棍形、双棍形
  • UML 标注:继承、菱形、白色菱形
  • ERD 标注:鸦脚、带杠鸦脚、带圆鸦脚、双杠
  • 装饰性:单/双/三羽、圆形、竖线、方块

要查看所有箭头类型的完整参考,请参见箭头参考。

线条样式

在检查器的 样式 标签页 → 连接器 部分,您可以自定义:

  • 连接器线条的 颜色 和 宽度
  • 线型:实线、点线、虚线、点划线、双点划线或长虚线
  • 起始箭头 / 结束箭头:从 31 种箭头样式(包括“无”)中选择,并设置 起始 / 终止箭头长度

连接器文本标签

为连接器添加文本标签以描述关系。一个连接器可以携带多个标签——例如两端各一个多重性标注,中间再加一个角色名称。

添加标签

  • 右键点击 连接器线条,选择 添加标签——标签会放置在您点击的位置,并进入编辑状态,或
  • 在检查器的 样式 标签页中,展开 标签 部分并点击 添加标签——新标签会放置在连接器的中点

编辑和移动标签

  • 双击 一个标签(或选中它并按 T)以编辑其文本
  • 拖动 标签,使其沿连接器移动

标签选项

每个标签在 标签 部分都有自己的一行:

选项描述
文本标签的文本内容
锚点标签的测量基准——沿连接器的 位置 %、距起点 或 距终点——以及对应的数值
布局水平、沿路径 或 沿反向路径(文本跟随线条方向)
上方标签相对于线条的偏移量

点击标签行中的垃圾桶按钮可将其删除。

这在 UML 关系标注中特别有用,例如在关联的两端标注多重性。