【问题标题】:Prawn the horizontal line from the left border/edge in PDF从PDF的左边框/边缘对水平线进行对虾
【发布时间】:2020-11-18 22:36:58
【问题描述】:

我使用 gem prawn 来生成 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,我将有一条不是从左边缘开始的水平线,但仍然有某种边距。

【问题讨论】:

    标签: ruby-on-rails ruby pdf prawn


    【解决方案1】:

    需要使用#canvas方法临时将边界框重置为整页:

    canvas do
      folding_marks
    end
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多