2014-12-23 2 views
0

내가 뭔가를 놓치고 있는지 모르지만 경계 상자 주위에 텍스트 블록을 배치하고 있습니다. 그러나 새 페이지로 확장되면 텍스트는 최상위 비트 대신 페이지의 아래쪽 중간에 계속됩니다.텍스트가 이상하게 새 페이지로 늘어납니다.

x, y 좌표를 지정하고 있기 때문에 이것이 왜 튀는 상자의 기본 동작인지 확실하지는 않습니다. 나는이 문서에서 같은 일을 찾을 수 있지만

는 아래의 코드는 내가

pdf.bounding_box([absolute_bounds_left, pdf.cursor], width: absolute_bounds_right) do 
    pdf.text('Something') 
    pdf.text('Something else') 
    if something 
    pdf.text('Another thing') 
    ... 
    end 
    ... 
end 

답변

0

나는 당신이 height 옵션을 지정하면 넘치는 텍스트가 다음에 유입 될 것을 깨달았다 무엇을 어느 정도 반영 [x, y]에있는 페이지. 그래서 height을 제공하지 않으면 다른 점은 페이지의 끝까지 늘어나고 똑같이 동작하며 위치 [x, y]에서 시작한다는 것입니다.

문서의 유효성을 검사하기 위해 좀 더 자세히 살펴 보았습니다. 실제로 예제가 있습니다. 죄송합니다. 퍼머 링크를 검색해야하므로 검색 할 필요가 없습니다. http://prawnpdf.org/manual.pdf -> [text/free_flowing_text.rb]

또 다른 방법이 있다는 것을 알고 계시다면 span로 자유롭게 글을 읽으 실 수 있습니다. 또한 표준 :left, :right:center 사이에 y 축의 오프셋으로 숫자 값을 사용하는 position이 제공됩니다. See here

관련 문제