Question

Je suis en train de mise en page 6 images par page avec gambas en Ruby:

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

Je ne sais pas ce que je fais mal, mais il imprime les 3 premières images au format PDF, puis crée une nouvelle page et imprime les trois derniers:

Page 1:

<img>     <img> 
<blank> <blank>
<blank> <blank>

Page 2:

<blank> <blank>
<blank>   <img>
<img>     <img>

Toutes les suggestions aider.

Était-ce utile?

La solution

Image va couler (comme du texte ne) lorsque vous ne cadrez explicitement les éléments.

Enveloppez chaque appel dans un flotteur () {...} et qui fera l'affaire. En variante, en utilisant la crevette / grille de positionnement.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top