了解起始点和锚点

起始点锚点可帮助您精确地对齐和放置模板上的对象以及数据输入表单上的控件和对象。

每个对象或控件都有一个唯一的起始点和锚点,是与其他对象或控件进行分别配置的。为简单起见,以下内容将使用模板上的对象来描述起始点和锚点,但也适用于数据输入表单上的控件和对象。

在以下图像中,红色的框表明起始点和锚点选项,并且仅用于视觉辅助。这些框不会出现在实际的模板或对象中。

关闭起始点

起始点是 BarTender 用于放置对象的模板设计区域中的 9 个参考点中的任意一个参考点。您可以通过使用“高级位置设置”对话框来为对象选择起始点。然后,该对象会在模板上相对于起始点进行放置。在以下图像中,可用的起始点选项显示为红框。“左上”是默认选项。

如果模板为椭圆形或具有圆角,则上述 9 个起始点将位于一个不可见矩形的中心和周边,该矩形的各个边会与模板的最高点、最低点、最右侧点和最左侧点相交。

设计页面模板时,起始点相对于整个页面,而不仅仅是页面上的打印标签。有关页面模板的更多信息,请参阅“创建页面模板”。

关闭锚点

锚点是在对象中 BarTender 用于相对于起始点放置对象的 9 个参考点中的任意一个。你可以在对象的“位置”属性页上配置锚点。在以下图像中,可用的锚点选项显示为红框。“左上”是默认选项。

对于条形码对象,用户可读区域中没有锚点。

如果对象为椭圆形并具有圆角,或其形状不是矩形,则上述 9 个可能的锚点将位于一个不可见矩形的中心和周边,该矩形的各个边将与对象的最高点、最低点、最右侧点和最左侧点相交。

如果使用“对齐对象或标尺”功能来帮助您在模板上移动对象,则可能会重置锚点。有关更多信息,请参见对象对齐

使用起始点和锚点放置对象

BarTender 使用对象的锚点来相对于其起始点放置对象。在对象的“位置”属性页上配置的对象 X 轴坐标和 Y 轴坐标将确定对象的放置方式。X 轴坐标为从起始点往右或往左到对象锚点的距离。Y 轴坐标为从起始点往上或往下到对象锚点的距离。

X 轴和 Y 轴坐标支持负值。有关负值如何影响对象相对于起始点的位置的更多信息,请参阅“位置属性页”。

如果您更新了起始点和锚点的位置,那么 BarTender 会自动将 X 轴和 Y 轴坐标更新为反映对象当前位置的值而不是根据新设置移动对象。

示例

以下图像显示 1 x 2 英寸模板。根据锚点和起始点的以下设置,对象的锚点将放置在从起始点(位于模板的左上角)往下半英寸、往右半英寸处:

以下图像显示对象放置于距离模板左上方边缘 1/4 英寸的位置。可以使用多种方法配置此位置。例如,您可以使用以下其中一种方法将对象放置在此位置:

对于线条对象,锚点始终是线条的中心点。您不必根据锚点相对于起始点的 X 轴坐标和 Y 轴坐标来指定线条的位置。可以选择使用线条的两个端点之一的 X 轴坐标和 Y 轴坐标(相对于起始点)。