我正在使用 prawn 生成 pdf。到目前为止,一切都相当简单。我在定义文本行之间的前导时遇到问题。 例如:使用 text_box 时
pdf.text_box "Ipsum dolor sit amet consectetue?",
:width => pdf.bounds.width - 10, :height => 150,
:overflow => :ellipses
这将生成文本框,但我在文档中找不到有关如何控制文本行间距的信息。我将使用的字符串通常为 5 到 8 行。
提前谢谢你
最佳答案
我知道这不是完美的答案,但您可以将前导选项与 pdf.text 一起使用(也许您已经想通了):
sometext = "My big long string\ncovering multiple lines"
pdf.text sometext, :size => 10, :leading => 5
也许您可以将它与这样的边界框一起使用:
pdf.bounding_box([270,650], :width=>270, :height=>250) do
pdf.text sometext, :size => 10, :leading => 5
end
https://stackoverflow.com/questions/1955212/