Таблица с фиксированной шириной ячейки и центрированным текстом - PullRequest
0 голосов
/ 06 октября 2019

Я хочу создать таблицу с фиксированной шириной и центрированным выровненным текстом. Но таблица, которую я создаю, не центрируется "X" для каждой ячейки. Его все еще выровнен по левому краю. Почему?

       Table table = new Table(5);
    for (int i = 0; i < 5; i++) {
        for (int j = 0; j < 5; j++) {
            Cell cell = new Cell();
            cell.setWidth(30);
            cell.setHorizontalAlignment(HorizontalAlignment.CENTER);
            Paragraph p = new Paragraph("X");
            p.setHorizontalAlignment(HorizontalAlignment.CENTER);
            cell.add(p);
            table.addCell(cell);
        }
    }

1 Ответ

0 голосов
/ 07 октября 2019

Я нашел ответ сам, должен использовать emptyCell.setTextAlignment (TextAlignment.CENTER);а не setHor HorizontalAlignment. Однако для вертикального выравнивания используется setVerticalAlignment.

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