필자는 iText를 처음 접했고 iText 7로 곧바로 뛰어 올랐지 만 테이블의 열 너비를 설정하면 엄청나게 도전적이었습니다. 분명히 내가 얻지 못하는 기본적인 것이있다.iText 7 열 너비가 맞지 않는 이유는 무엇입니까?
웹에서 답변을 빗겨봤을 때, itext 7 (고정 폭을 하드 코딩)과 관련이없는 것으로 보이는 일부 itext 5 기반 응답을 발견했습니다. iText 7은 지식이 없다고 생각하는 것 같습니다! "상대 열 너비"- 그게 무슨 뜻입니까? 숫자가 100을 더해야합니까? 2 열 또는 4 열의 간단한 예제가 의미가 있지만 7 열 테이블로 변환하는 데 어려움이 있습니다.
나는 7 개의 열이있는 테이블을 가지고 있습니다. 첫 번째, 세 번째 및 다섯 번째 열은 상대적으로 좁아야하며 단순한 레이블입니다. 7 번째 열은 사용 가능한 공간을 차지합니다. 예를 들면 다음과 같습니다.
Col1 Col2 Col3 Col4 Col5 Col6 Col7
CMS#: C34827284 Date: 12/5/16 End Date: 12/6/16 approved
나는 그것을 가지고 있다고 생각했지만 최근 시도는 "요소가 현재 영역에 맞지 않습니다"라는 오류를 생성합니다. 여기에 정의 된 내용은 다음과 같습니다.
Table htable = new Table(new float[] {3, 8, 5, 10, 5, 10, 30});
이 숫자는 최대 71 개까지 추가되는 이유는 무엇입니까? 그들은 정확히 100을 추가해야합니까, 아니면 "100을 더합니다"아이디어로 완전히 잘못된 트랙에 있습니까?
그들은 더할 필요가 없습니다. 예를 들어 [iText 7의 표] 튜토리얼의 두 번째 예를 참조하십시오 (http://developers.itextpdf.com/content/itext-7-building-blocks/chapter-5-adding-abstractelement-objects-part-2).). 나는 당신의 질문을 이해하지 못합니다. 문제를 재현하려고 노력할 것이지만 많은 소스 코드를 제공하지는 않습니다. –