【发布时间】:2012-09-05 15:33:27
【问题描述】:
我正在尝试从用户生成的内容构建 PDF,并且我有大量应该组合在一起的信息。我知道group 方法可以确保文本全部呈现在一起,但这似乎不适用于文本和图像的混合。有什么东西可以用 Prawn 做到这一点,还是我需要尝试计算光标位置并手动换行?
编辑:为了说明我想要做什么:
pdf = PDF::Document.new
20.times do
pdf.group do
pdf.text "Something"
pdf.image "path/to/image.jpg"
pdf.text Time.now.to_s
end
end
而且我希望永远不会在一个页面上出现“某事”而在下一页上显示图像,但这就是我所看到的。有什么方法可以实现我想要的吗?
【问题讨论】: