Я возиться с itext, и я менял размер шрифта, и в результате я получаю какой-то странно разнесенный текст в моем pdf:
Который я хотел бы превратить в что-то вроде этого: (Извините, плохое редактирование изображений)
Это код, который я используючтобы ввести текст:
private fun setBaseInfo(info: ArrayList<String>): PdfPCell
{
val cell = PdfPCell()
val glue = Chunk(VerticalPositionMark())
val p = Paragraph()
p.font.size = 8.0f
for (str in info)
{
p.add(glue)
p.add(str)
p.add("\n")
}
cell.border = Rectangle.NO_BORDER
cell.addElement(p)
return cell
}
И это информация, которую я передаю:
private fun foo(): ArrayList<String>
{
val array = ArrayList<String>()
array.add("Hi")
array.add("StackOverflow")
array.add("I'd Like")
array.add("This")
array.add("text")
array.add("to be closer")
array.add("together!")
return array
}
При удалении p.add("\n")
это вывод: