Prawn没有绘制横向规则

Ala*_*ano 10 ruby pdf-generation ruby-on-rails prawn

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

move_down 30
horizontal_rule
Run Code Online (Sandbox Code Playgroud)

和Gemfile

gem 'prawn', :git => "https://github.com/prawnpdf/prawn.git", branch: 'master' 
Run Code Online (Sandbox Code Playgroud)

它没有任何吸引力.

Hel*_*rra 30

你需要在stroke do块中调用horizo​​ntal_rule,即

stroke do
  move_down 30
  horizontal_rule
end
Run Code Online (Sandbox Code Playgroud)

或者你可以调用方法stroke_horizontal_rule.

move_down 30    
stroke_horizontal_rule
Run Code Online (Sandbox Code Playgroud)

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

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
Run Code Online (Sandbox Code Playgroud)