大虾PDF中从左起border/edge的横线
Prawn the horizontal line from the left border/edge in PDF
我用gem大虾生成pdf文件。我想要水平线 105 mm from top, 1pt line, #000
。我设置了左边距和顶部边距(我需要在 pdf 的其余部分)如下:
LEFT_MARGIN = 25.mm
TOP_MARGIN = 44.mm
def folding_marks
stroke_color '#000'
stroke_horizontal_line(0, 100, at: TOP_MARGIN + 61.mm)
end
如何跳过左边距使行从左边开始?
如果我只是简单地删除 LEFT_MARGIN
我将得到一条水平线,它不是从左边缘开始的,但仍然有一些边距。
您需要使用#canvas
方法暂时将边界框重置为整页:
canvas do
folding_marks
end
我用gem大虾生成pdf文件。我想要水平线 105 mm from top, 1pt line, #000
。我设置了左边距和顶部边距(我需要在 pdf 的其余部分)如下:
LEFT_MARGIN = 25.mm
TOP_MARGIN = 44.mm
def folding_marks
stroke_color '#000'
stroke_horizontal_line(0, 100, at: TOP_MARGIN + 61.mm)
end
如何跳过左边距使行从左边开始?
如果我只是简单地删除 LEFT_MARGIN
我将得到一条水平线,它不是从左边缘开始的,但仍然有一些边距。
您需要使用#canvas
方法暂时将边界框重置为整页:
canvas do
folding_marks
end