![enter image description here](https://i.stack.imgur.com/dNXuy.jpg)
Кто-нибудь может мне помочь?
Я пытался, но не нашел способа преодолеть это.
I хочу установить выравнивание выравнивания по столбцу, который я пометил.
Я использовал библиотеку itextpdf в kotlin android studio.
Вот мой kotlin код:
val document = Document(PageSize.A4)
table?.defaultCell?.horizontalAlignment = Element.ALIGN_CENTER
table?.defaultCell?.setPadding(10f)
table?.totalWidth = PageSize.A4.width
table?.widthPercentage = 100f
table?.defaultCell?.verticalAlignment = Element.ALIGN_MIDDLE
table?.addCell("Tanggal")
table?.addCell("Nama")
table?.addCell("Judul Laporan")
table?.addCell("Isi Laporan")
table?.addCell("Status")
table?.headerRows = 1
table?.flushContent()
val cells = table?.getRow(0)?.cells
for (j in cells!!.indices) {
cells[j].backgroundColor = BaseColor.GRAY
cells[j].fixedHeight = 50f
}
for (i in pengaduan.indices) {
table?.addCell(pengaduan[i].tgl_pengaduan.toString())
table?.addCell(pengaduan[i].nama.toString())
table?.addCell(pengaduan[i].judul.toString())
table?.addCell(pengaduan[i].isi_laporan.toString())
table?.addCell(pengaduan[i].status.toString())
}
PdfWriter.getInstance(document, output)
document.open()
val f = Font(Font.FontFamily.TIMES_ROMAN, 25.0f, Font.NORMAL, BaseColor.BLACK)
val g = Font(Font.FontFamily.TIMES_ROMAN, 23.0f, Font.NORMAL, BaseColor.BLACK)
val h = Font(Font.FontFamily.TIMES_ROMAN, 18.0f, Font.NORMAL, BaseColor.BLACK)
val paragraph1: Paragraph
val paragraph2: Paragraph
val paragraph3: Paragraph
paragraph1 = Paragraph("PEMERINTAH KOTA SUKABUMI \n", f)
paragraph2 = Paragraph("KEL. CIBEUREUM HILIR KEC. CIBEUREUM \n", g)
paragraph3 = Paragraph("Jalan Parahita Nugraha Kode Pos 43165 \n\n", h)
paragraph1.alignment = Element.ALIGN_CENTER
paragraph2.alignment = Element.ALIGN_CENTER
paragraph3.alignment = Element.ALIGN_CENTER
document.add(paragraph1)
document.add(paragraph2)
document.add(paragraph3)
document.add(table)
document.close()
pengaduan.clear()
previewPdf()
пожалуйста, помогите мне