Как обернуть текст вокруг выровненного правого изображения?
Можно ли выровнять изображение вправо и обернуть текст вокруг изображения, как это делается в HTML и CSS, используя свойство float: right?
Если так, как ты это делаешь?
Я могу выровнять изображение, но не знаю, как обернуть текст вокруг него. Текст является динамическим, поэтому его длина может быть разной.
Большое спасибо Рик
1 ответ
Решение
Одно из предложений - попробовать вложенные ограничивающие рамки. Основной ограничивающий прямоугольник будет иметь текст внутри него. в какой-то момент другой ограничивающий прямоугольник для изображения. Нечто подобное
bounding_box([x,y], :width => bounds.width, :height => 400) do
text "blah"
text "blah"
# image
bounding_box([bounds.right - image_width, 0], :width => image_width) do
image("path_to_file", :at => [0,0], :width => bounds)
text "more blah"
end
Вы можете просто использовать изображение без ограничительной рамки, но ограничивающая рамка будет гарантировать, что текст обтекает его.