Положение изображения креветки - PullRequest
1 голос
/ 10 мая 2010

Я пытаюсь расположить 6 изображений на странице с креветкой в ​​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

Не уверен, что я делаю неправильно, но он печатает первые 3 изображения в PDF, а затем создаетНовая страница и печатает последние три:

Страница 1:

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

Страница 2:

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

Любые предложения помогут.

1 Ответ

0 голосов
/ 15 мая 2010

Изображение будет течь (как текст), когда вы не размещаете элементы явно.

Оберните каждый вызов в float () {...}, и это поможет. Или используйте креветку / сетку для позиционирования.

...