2010-01-18 6 views
2

이미지를 오른쪽으로 정렬하고 HTML 및 CSS처럼 float : right 속성을 사용하여 이미지 주위에 텍스트를 감쌀 수 있습니까?ruby ​​prawn 정렬 된 오른쪽 이미지 주위에 텍스트를 줄 바꿈하는 방법?

그렇다면 어떻게해야합니까?

이미지를 정렬 할 수는 있지만 주위의 텍스트를 줄 바꿈하는 방법을 모릅니다. 텍스트는 동적 텍스트이므로 길이가 많이 다릅니다.

감사 작정 릭

+0

리처드는 8 가지 질문을했으며 아직 답변을 수락하지 않았습니다. 답이 도움이 되었다면 답을 얻은 득표 수 밑의 왼쪽에있는 체크 표시를 클릭하십시오. 감사! –

+0

John 나는 저를 도운 몇 가지 대답을 받아 들였습니다. 나는 그 환호 릭을해야만한다는 것을 알지 못했습니다. –

+0

그것이 올바른 방향으로 향했을 때 대답이 아니라면 대답을 선택하십시오. 이 경우 직접 답변을 제출하고 승인 된 답변으로 선택할 수 있습니다. – Yolgie

답변

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 

의 라인을 따라 뭔가 당신은 단순히 경계 상자없이 이미지를 사용 할 수 있지만 경계 상자는 텍스트가 주위 흐름을 보장한다.

+0

그랜트에게 감사드립니다. 그랜트는 이것을 시험해보고 당신에게 알려줍니다. –

+0

적어도 저에게는 이것이 작동하지 않았습니다 ... 텍스트는 여전히 이미지 위에 쓰여졌습니다. – Yolgie

관련 문제