我有一个使用Prawn生成PDF的Rails应用程序。
有一些rounded_rectangle
声明可以在Adobe Reader中正确呈现,但不能在Windows 8的Reader中正确呈现。在Windows Reader中,不会显示这些元素。唯一被破坏的元素是rounded_rectangles。
我的一些Prawn代码:
pdf.stroke do
pdf.rounded_rectangle [box_left, box_top], box_width, box_height, box_radius
end
在Adobe Reader中运行良好。
答案 0 :(得分:0)
我使用
将图像嵌入为背景图像pdf.bounding_box([0, height], :width => width) do
pdf.image background, :fit => [width, height]
end
但由于某种原因,这会导致任何图形落入此图像下方的图层中。将图像用作背景或者不将其放在边界框中解决了这个问题。