Как обернуть текст вокруг выровненного правого изображения? - PullRequest
2 голосов
/ 18 января 2010

s можно выровнять изображение вправо и обернуть текст вокруг изображения, как это делается в html и css, используя свойство float: right?

Если так, как ты это делаешь?

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

Большое спасибо Rick

1 Ответ

2 голосов
/ 19 января 2010

Одно из предложений - попробовать вложенные ограничивающие рамки. Основной ограничивающий прямоугольник будет иметь текст внутри него. в какой-то момент другой ограничивающий прямоугольник для изображения. Что-то вроде

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

Вы можете просто использовать изображение без ограничивающего прямоугольника, но ограничивающий прямоугольник будет гарантировать, что текст обтекает его.

...