Прежде всего, я думаю, stroke_horizontal_line
работает немного иначе, чем вы думаете (если я понимаю, что вы пытаетесь сделать правильно)
stroke_horizontal_line(x1, x2, at: y)
Рисует горизонтальную линию от x1
до x2
на вертикальной высоте y
, где y начинается с 0 в нижней части документа (после нижнего поля, а не в нижней части страницы ).
Итак, я думаю, что вы пытаетесь нарисовать горизонтальную линию по всей странице на определенной высоте, которая определяется некоторой переменной margin_bottom
, чтобы достичь этого с помощью stroke_horizontal_line
, вы можете сделать это:
# You can set a stroke color, if you set it to white it is possible that you just
# forgot to set it back to black.
stroke_color 0, 0, 0, 100
# You can also set the line width
line_width 2
# This would draw a horizontal line across the whole page (not over your side margins)
# at the height of margin_bottom + your document bottom margin (measured from the bottom up)
stroke_horizontal_line(0, bounds.width, at: margin_bottom)
Вы также можете использовать stroke_horizontal_rule
, который просто рисует горизонтальную линию в текущей позиции курсора, поэтому вам придется поместить курсор в нужное место перед использованием этого метода.