我正在尝试用 Ruby 中的虾在每页布局 6 个图像:
case (idx % 6) # ugly
when 0 : (pdf.start_new_page; pdf.image img, :position => :left, :vposition => :top, :width => 270)
when 1 : pdf.image img, :position => :right, :vposition => :top, :width => 270
when 2 : pdf.image img, :position => :left, :vposition => :center, :width => 270
when 3 : pdf.image img, :position => :right, :vposition => :center, :width => 270
when 4 : pdf.image img, :position => :left, :vposition => :bottom, :width => 270
when 5 : pdf.image img, :position => :right, :vposition => :bottom, :width => 270
end
不知道我做错了什么,但它将前 3 个图像打印到 PDF,然后创建一个新页面并打印最后三个:
第 1 页:
<img> <img>
<blank> <blank>
<blank> <blank>
第2页:
<blank> <blank>
<blank> <img>
<img> <img>
任何建议都会有所帮助。