iText를 사용하여 단 3 줄만 포함 된 작은 라벨 (길이 1.75, 높이 0.75)을 만들어야합니다. 문제는 문서에 Chunk.NEWLINE
을 추가 할 때마다 다음 줄로 이동하는 대신 다음 페이지로 이동합니다. 이것은 작은 페이지 크기 때문입니다.작은 크기의 라벨 만들기
내 텍스트가 같은 페이지에 있지만 다음 줄에 모두 들어가는 것을 어떻게 억제 할 수 있습니까?
Float width = 126.4725f; // 1.75 in
Float height = 54.2025f; // 0.75 in
Rectangle pageSize = new Rectangle(width, height);
document = new Document(pageSize, 5f, 55f, 2f, 180f);
specimenPDF = new File("specimenLabel_"+reqID);
PdfWriter.getInstance(document, new FileOutputStream(specimenPDF));
document.open();
Paragraph specimenInformation = new Paragraph();
document.add(new Chunk(string1, FontFactory.getFont(FontFactory.HELVETICA, 2, Font.NORMAL, new BaseColor(new Color(0, 0, 0)))));
document.add(Chunk.NEWLINE);
document.add(new Chunk(string2, FontFactory.getFont(FontFactory.HELVETICA, 2, Font.NORMAL, new BaseColor(new Color(0, 0, 0)))));
document.add(Chunk.NEWLINE);
document.add(new Chunk(string3, FontFactory.getFont(FontFactory.HELVETICA, 2, Font.NORMAL, new BaseColor(new Color(0, 0, 0)))));
specimenInformation.setAlignment(Element.ALIGN_TOP);
document.add(specimenInformation);
document.close();