Prawn没有绘制横向规则

时间:2013-09-29 01:34:40

标签: ruby-on-rails ruby pdf-generation prawn

我想绘制一个简单的横向规则。我正在做的是:

move_down 30
horizontal_rule

和Gemfile

gem 'prawn', :git => "https://github.com/prawnpdf/prawn.git", branch: 'master' 

它没有画任何东西。

1 个答案:

答案 0 :(得分:28)

你需要在一个笔划中调用horizo​​ntal_rule,即

stroke do
  move_down 30
  horizontal_rule
end

或者,您可以调用方法stroke_horizontal_rule

move_down 30    
stroke_horizontal_rule

如果你想使用其他选项,如颜色,宽度等,我认为你必须在块中进行...

stroke do
  stroke_color 'ff0000'
  dash(5, space: 2, phase: 0)
  line_width 10
  stroke_horizontal_rule
  move_down 15
  horizontal_line(0, 540)
end