2014-09-15 2 views
0

내 프로젝트에서 iText를 사용하여 PDF에서 동적 테이블을 인쇄하고 있습니다.iText 정렬 셀 6 레벨

내 열거에는 6 가지 수준이 있습니다. 나는 모든 수준을 조금 더 옳게 맞추고 싶다.

이 iText에서

, 기능이있다 : cell.setHorizontalAlignment는()

문제는 당신 할 수있는 유일한 사이의 선택 : LEFT, CENTER 및 이에 대한 RIGHT 모든 가능한 해결책?

내가 원하는 걸의 예 :

1 
    2 
    3 
     4 
     5 
      6 
+0

* 들여 쓰기 *를 정의하려는 특별한 이유가 있습니까 (* alignment *에 대해 얘기하지만, * alignment *를 의미한다고 가정합니다). 'PdfPCell'수준에서? 들여 쓰기를 '단락'수준에서 정의하지 않는 이유는 무엇입니까? 혼란의 모든 잠재적 원인을 제거하여 질문을 수정해야합니다 : 정렬 또는 들여 쓰기 (또는 아마도 * 패딩 * 참조)에 대해 이야기하고 있습니까? ** 왜 ** 테이블이 필요합니까? 레벨이 행과 일치합니까? 그것은 이상한 질문입니다. –

+0

완벽한! 실제로 나는 패딩과 정렬을 바꿨고 이것은 작동 중입니다! 답변으로이 댓글을 게시하면 올바른 것으로 표시됩니다 :-)! 감사 – Timvdb1992

답변

0

당신이 셀 내부에 들여 쓰기를 변경하려는 경우는, 한 가지 방법은 당신이 셀에 추가하고있는 Paragraph 개체의 수준에서 들여 쓰기를 변경하는 것입니다 . 또 다른 방법은 셀의 패딩을 변경하는 것입니다 (패딩을 모든면 또는 오른쪽, 레벨, 위쪽 및 아래쪽을 별도로 변경할 수 있음).