进阶 xournalpp.github.io 2026-10-18 14:40:32 · 19 阅读

第8章 Xournal++ 第8章:选择与吸附工具详解

选择与吸附工具¶

选择工具¶

使用选择工具,你可以选中页面上的单个或多个对象,然后对其进行操作。具体支持的操作和对象如下:

- 笔画(Strokes):可以复制、剪切、擦除、移动、缩放和旋转。 - 图片、LaTeX 和文本:可以复制、剪切、删除、移动和缩放。 - PDF:目前不兼容任何选择工具。

可以用以下工具之一来选择对象:

- 矩形选择(Select Rectangle):拖动时从一个角点创建矩形区域,选中完全位于其中的所有对象。

- 区域选择(Select region):像笔一样工作,你画出的笔画会在所圈区域周围形成阴影。同样,所有对象必须被阴影完全覆盖才会被选中。

- 对象选择(Select object):一次只选择一个对象,只需点触该对象即可选中。

用区域选择或矩形选择工具点击对象时,被点触的对象会被直接选中,也就是说它们此时和对象选择工具的效果一样。 你可以在偏好设置中开启点按操作(绘图区面板),并勾选“优先尝试选择对象”复选框,从而简化单个对象的选择。开启后,无论当前使用哪种工具,只需轻点(短按)对象即可选中它。

吸附工具¶

吸附工具会校正并调整所选对象的位移、大小和旋转角度。用工具绘制的图形以及(可选的)识别出的图形也会受到影响。

网格吸附(Grid Snapping)¶

网格吸附会让上述工具产生的对象和线条的位移贴合页面网格。这个网格默认与方格(Graph)背景网格一致,但即使使用其他背景,它也在内部持续存在。

启用网格吸附后进行缩放时,缩放会尝试对齐网格线,无论对象哪一侧。同样,拖动选区进行移动时,它也会尝试对齐某个网格点。此时应将选区拖到需要对齐的角点附近。从技术上讲,Xournal++ 会计算一个包含选区内所有对象的最小矩形,这个矩形比你看到的用于操作选区的矩形稍小,其中离光标位置最近的角点会被吸附对齐。

旋转吸附(Rotation Snapping)¶

旋转吸附可以让所选对象和用上述工具绘制的笔画在旋转时对齐到预设角度,默认角度为 15 度的倍数。这样你就能轻松将笔画或图形旋转约 45 度、60 度或 90 度。

配置¶

两种工具都有可配置的容差,位于偏好设置中(绘图区面板的 Snapping 部分)。数值越大,效果越强。极端情况下,容差为 1.0 表示所有对象都会被吸附,容差为 0.0 表示不会有任何对象被吸附。

默认情况下,图形识别不启用吸附效果,但可以在同一部分中开启。

注意,网格吸附的说明中提到网格默认与方格背景的网格一致。该网格由边长 0.5 cm 的正方形组成。通过 Grid size 参数,可以将网格正方形的边长改为原长度的倍数。

例如,将参数设为 0.5,内部网格的正方形就是方格纸背景网格的一半大小,这样对象不仅会对齐正方形的边线,还会对齐其半格线。

评论 (0)