Как установить выравнивание выравнивания по этому столбцу - PullRequest
0 голосов
/ 23 апреля 2020

enter image description here

Кто-нибудь может мне помочь?

Я пытался, но не нашел способа преодолеть это.

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()

пожалуйста, помогите мне

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...