Креветка: Есть ли способ вертикального выравнивания всего содержимого в блоке?

Я пытаюсь разместить некоторые содержимое расположено по вертикали по центру в bounding_box. С одним текстом это не проблема:

bounding_box([0, bounds.top], :width => pdf.bounds.right, :height => pdf.bounds.top) do
  text "vertically aligned in the surrounding box", :valign => :center
end

Но что я могу сделать, если в моем ограничивающем прямоугольнике есть несколько элементов:

bounding_box([0, bounds.top], :width => pdf.bounds.right, :height => pdf.bounds.top) do
  text "vertically aligned in the surrounding box", :valign => :center
  text "vertically aligned in the surrounding box", :valign => :center
end

Это не сработает, текст будет наложен, когда вы попытаетесь это ...

Я ищу способ сгруппировать все содержимое bounding_box, а затем выровнять всю эту группу по вертикали. Есть ли способ сделать это с креветкой ??

Большое спасибо за вашу помощь ! Крис

8
задан peter 4 June 2018 в 08:30
поделиться