나는 여러 단락이있는 2 열 페이지의 레이아웃에 속성 break-after
가 가지고있는 영향력을 설명하기 위해 밖으로 최고의 내려고 해요 : 난 단지에 의해 생성 된 페이지를 봤다면XSL-FO 문서에서 '중단 후'의 정확한 의미는 무엇입니까?
<fo:block text-align="justify" font-size="14pt" break-after="column">
<fo:block space-after="0.1in">In 294 BC, the people...</fo:block>
<fo:block space-after="0.1in">The Colossus was built...</fo:block>
<fo:block space-after="0.1in">The statue was toppled....</fo:block>
<fo:block space-after="0.1in">The statue remained on....</fo:block>
</fo:block>
이 코드는 (그리고 코드 자체가 아닙니다) 레이아웃 알고리즘을 설명하라는 메시지가 나타납니다. 두 번째 열에 나머지 텍스트를 배치하기 전에 가능한 한 많은 텍스트로 첫 번째 열을 채 웁니다. 내 눈으로
이 거의 무슨 일이 일어나고 있는지 설명합니다,하지만 난
break-after="column"
의 의미와이 설명을 조정할 수 없습니다. 예를 들어
break-after
은 단락이 이후에만 발생해야한다고 제안합니다. 단,이 작은 문서에서는 자주 단락의 중간에 발생합니다.
누구나 정확하게이 레이아웃 알고리즘을 설명 할 수 있습니까? 정확한 의미는 break-after="column"
입니까?
여기는 documents입니다 (.fo 파일 및 생성하는 pdf 파일). 재료 책 XML에서 오는 것을 참고 : 퀵 스타트 가이드을
컨테이너를 지정한 시점 ("후")에 컨테이너를 지정한 다음 다음 열로 "중단"할 때를 의미합니다. 다중 열의 경우 동일한 페이지의 다른 열일 수 있으며 마지막 열인 경우 다음 페이지가 될 수 있습니다. 그림에서 볼 수있는 효과는 해당 속성을 지정한 블록 이후의 내용이 페이지의 두 번째 열의 두 번째 열 안에 있었기 때문에 다음 페이지에서 시작한다는 것입니다. "break- *"와 같은 속성은이 내용을 채울 수 없습니다. –