13 ruby pdf formatting prawn
我正在用prawn生成pdf.到目前为止,一切都相当直接.我在定义文本行之间的前导时遇到了问题.例如:使用text_box时
pdf.text_box "Ipsum dolor sit amet consectetue?",
:width => pdf.bounds.width - 10, :height => 150,
:overflow => :ellipses
Run Code Online (Sandbox Code Playgroud)
这将生成文本框,除了我在文档中找不到如何控制文本行之间的间距.我将使用的字符串通常为5到8行.
先感谢您
Hen*_*nry 25
我知道这不是一个完美的答案,但你可以使用pdf.text的主要选项(也许你已经想到了这个):
sometext = "My big long string\ncovering multiple lines"
pdf.text sometext, :size => 10, :leading => 5
Run Code Online (Sandbox Code Playgroud)
也许你可以使用这样的边界框:
pdf.bounding_box([270,650], :width=>270, :height=>250) do
pdf.text sometext, :size => 10, :leading => 5
end
Run Code Online (Sandbox Code Playgroud)