Я пытаюсь создать PDF-файлы для расшифровки колледжа, используя itext 5.5.9. Я решил использовать PdfPTable для управления макетом. Начало документа включает в себя обзор раздел, содержащий следующие строки:Как я могу контролировать расстояние между строками внутри PdfPCell?
Имя: Дата рождения:
Кафедра: Minor:
Сейчас выход добавляет больше пространства между этими линиями, чем необходимо , (Это выглядит так, как если строки с двойным интервалом.) Вот фрагменты кода, которые кажутся актуальны:
PdfPCell overviewCell = new PdfPCell();
//other codes here...
overviewCell.setPadding(0f);;
overviewCell.setLeading(0f, 0f);
overviewCell.addElement(new Phrase("Name:", normalFont));
overviewCell.addElement(Chunk.NEWLINE);
overviewCell.addElement(new Phrase("Date of Birth:", normalFont));
overviewCell.addElement(Chunk.NEWLINE);
overviewCell.addElement(Chunk.NEWLINE);
overviewCell.addElement(new Phrase("Major:", normalFont));
Я также попытался получения PDFWriter-х ColumnText (ct)
, и работать с этим объектом непосредственно перед вызовом overviewCell.setColumn(ct)
, но это не исправьте интервал.
Пожалуйста, дайте мне знать, как управлять расстоянием между линиями текста внутри ячейки.
Спасибо!
Отличное предложение! Я просто думал сделать каждую фразу ячейкой (строкой) в главной таблице, но мне нравится ваша идея подкатегории. Спасибо, Сэм! (Потому что я здесь новый, мой ответ на ваш ответ не учитывается.) –
Нет проблемного человека. Рад, что смог помочь. Вы можете принять ответ –