![如何在 LibreOffice Draw 中向矩形添加额外的任意连接器?](https://linux22.com/image/1312877/%E5%A6%82%E4%BD%95%E5%9C%A8%20LibreOffice%20Draw%20%E4%B8%AD%E5%90%91%E7%9F%A9%E5%BD%A2%E6%B7%BB%E5%8A%A0%E9%A2%9D%E5%A4%96%E7%9A%84%E4%BB%BB%E6%84%8F%E8%BF%9E%E6%8E%A5%E5%99%A8%EF%BC%9F.png)
如果我创建两个矩形,然后使用连接器连接它们,唯一的选择就是四条边的中间点。
我需要能够在任意位置创建额外的连接点,但没有明显的方法来做到这一点?
(理想情况下,我想对所有形状都执行此操作,而不仅仅是矩形,但仅针对矩形的解决方案在大多数情况下都有效。)
更新:
虽然我现在发现一个答案如果有办法预先配置形状以具有额外的胶点(例如,更新矩形以使其每边有三个而不是只有一个),那么知道这一点仍然很有用。
答案1
好的,显然关键词是“胶点”。
绘图工具栏上有一个按钮可以将它们添加到形状中。
然而,关于此功能的实际文档似乎非常少: https://help.libreoffice.org/latest/en-US/text/sdraw/main0210.html#par_idN106C8
因此,这里是图标(的放大版本):
(如果您的工具栏上没有出现该功能,您需要对其进行自定义(右键单击 > 自定义工具栏 > 从“工具栏”下拉菜单中选择“绘图”,然后向下滚动“命令”直到看到“粘合点”并勾选相应的复选框。)
选择粘合点后,您将看到一个新的“粘合点”工具栏。此工具栏上的第一个按钮用于添加它们 - 选择任何形状,按下此按钮,然后单击该形状以放置一个点。选择并拖动以移动点。
您可以将胶点放置在形状内部(而不仅仅是在边界处)。
对于非矩形形状,您可以将它们放置在形状之外,只要该位置在形状的矩形边界框内(以八个手柄的位置为标记)。尝试放置在此区域之外将会捕捉到框的边缘。
要删除胶点,请确保胶点按钮已按下(因此工具栏显示),但插入胶点按钮(工具栏上的第一个按钮)处于不是按下,然后您可以选择一个胶点(单击,或单击并拖动多个)并按删除键。您只能删除您添加的胶点(即内置胶点不能通过这种方式删除)。
工具栏上的接下来四个按钮指示连接器可以从哪个方向离开。这些按钮可以组合选择。如果您在右边缘放置点上选择“左”,连接器将延伸到形状的整个宽度。
其余按钮控制形状大小调整时胶点的位置 - 详细信息如下:https://help.libreoffice.org/latest/en-US/text/simpress/02/10030200.html
更新者阿萨格对于较新版本的 LibreOffice:
请启用胶点工具栏(视图 -> 工具栏 -> 胶点)。然后,按下胶枪图标(最左边) - 这会显示右侧的一些图标。带有“+”符号的图标是单击以添加胶点的适当图标。
答案2
使用 LibreOffice Draw 6.1.5.2 时,似乎可以从两个不同的地方调用 Glue points 工具栏:
- 编辑 -> 粘合点
- 视图 -> 工具栏 -> 粘合点
但是,通过“视图”菜单的选项 2) 似乎实际上不起作用。我只能通过“编辑”菜单调出“粘合点”工具栏时添加粘合点。
答案3
使用 High Sierra OS X 和 LibreOffice 5.4.2.2 时我发现删除自定义胶点的唯一方法是:
- 启用胶点工具栏
- 使用胶点选择对象(这与当前文档相悖)
- 单击并拖动要删除的点的区域
- 删除它们
无论是否启用“插入胶点”似乎都无关紧要。