2017-05-08 2 views
0

enter image description here사용 setKeepWithNext IText7.0.2

에서 나는 같은 지역에 하나 개 이상의 단락을 유지해야합니다. 같은 이미지에서 제목을 "제안 요약 보고서"로, 실선 및 다음 단락으로 동일하게 표시하십시오. setKeepWithNext 메서드를 사용할 때 같은 영역에 두 단락 만 유지합니다. 내가 어떻게 해?

답변

0

페이지에서 사용 가능한 나머지 공간을 확인하고 렌더링 할 요소의 높이와 비교할 수 있습니다. 같은 페이지에 이러한 요소를 모두 가질 공간이 충분하지 않으면 새 페이지를 삽입하고 요소를 삽입하십시오.

이 접근법에 대한 놀라운 점은 매우 모듈화 된 것입니다. 이 논리에 영향을주는 요소를 그룹화하기 위해서만 사용되는 가상 요소를 만들 수 있습니다. 그런 다음, 요소들이 함께 유지되기를 원할 때마다이 container-element를 사용하여 논리를 확인하십시오.