【发布时间】:2013-10-05 02:17:06
【问题描述】:
我想画一个简单的水平线。我正在做的是:
move_down 30
horizontal_rule
和 Gemfile
gem 'prawn', :git => "https://github.com/prawnpdf/prawn.git", branch: 'master'
它不画任何东西。
【问题讨论】:
标签: ruby-on-rails ruby pdf-generation prawn
我想画一个简单的水平线。我正在做的是:
move_down 30
horizontal_rule
和 Gemfile
gem 'prawn', :git => "https://github.com/prawnpdf/prawn.git", branch: 'master'
它不画任何东西。
【问题讨论】:
标签: ruby-on-rails ruby pdf-generation prawn
你需要在一个 stroke do 块内调用 Horizontal_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
【讨论】: