[poi] word addbreak로 적용한 단락 글 깨짐 정렬

 

2021.07.06 - [poi] - [poi] word DB 개행문자 addCarriageReturn 적용하기

 

[poi] word DB 개행문자 addCarriageReturn 적용하기

poi 프로젝트 진행 중 화면 textarea에서 저장한 개행 문자 char(13)을 poi에서 적용시키기 위해 검색한 결과를 바탕으로 내 입맛에 맞게 변환했다. 문자열에 캐리지 리턴이 포함되면 전부 다 스플릿을

badstorage.tistory.com

 

 

addbreak 정렬과 관련되어 위의 글과 연계 글을 적어본다.

 

현재 머징한 셀에 addCarriageReturn이 먹히질 않아 -> addbreak로 전환되어 있는 상태인데

이번에는 하기 첨부된 사진과 같이 글이 정렬이 되질 않아 애를 먹었다.

 

 

 

정렬 처리 전

 

 

 

관련 글을 찾던 도중

addBreak(BreakClear clear), addBreak(BreakType type)로 제어 할 수 있을 것 같아 

인자로 넣어 볼 수 있는 것은 다 넣어보았다.

 

하지만 늘 그렇듯 모든 쉽게 되는 법이 없다.

모두 실패를 하고 낙담하던 도중 머징한 셀 다른 문단에서는 왼쪽 정렬이 잘 되어있지만,

또 다른 문단에서는 위와 같이 문단이 깨져보이는 상황을 발견하고

소스를 비교해보니 Paragraph.setAlignment(ParagraphAlignment.LEFT)의 적용 차이를 발견할 수 있었다.

 

 

정렬 처리 후

 

 

Paragraph.setAlignment(ParagraphAlignment.LEFT)

다른건 필요 없이 위의 코드만 적용해주면 될 것 같다.