itextsharp: Как автоматически настроить высоту PdfPTable в c # в зависимости от текста - PullRequest
0 голосов
/ 20 сентября 2018

Я создаю PDF, используя itextsharp в C #.Моя проблема в том, что когда я загружаю свой PDF, какой-то текст в ячейке PDF не отображается.Например, строка № 4 должна отображать 7978, вместо этого фигура отображается как 797. Аналогично для строки № 6.

Как автоматически настроить высоту в зависимости от содержимого ячейки ?.

Вот мой код: -

При создании PDF: -

table.AddCell(TablePhraseCell(new Phrase("", FontFactory.GetFont("Arial", 8, Font.BOLD, Color.BLACK)), PdfPCell.ALIGN_LEFT));

Ниже приведена функция TablePhraseCell: -

private static PdfPCell TablePhraseCell(Phrase phrase, int align)
        {
            PdfPCell cell = new PdfPCell(phrase);
            cell.BorderColor = Color.BLACK;
            cell.VerticalAlignment = PdfCell.ALIGN_TOP;
            cell.HorizontalAlignment = align;
            cell.PaddingBottom = 5f;
            cell.PaddingTop = 5f;
            cell.Rotation = 90;

            return cell;
        }

Я прикрепилИзображение ниже: - enter image description here

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