Festlegen von Zellenhöhe in PDF-Tabelle erstellt, mit itextsharp

Ich verwendet folgenden code zum erstellen einer Tabelle in meiner itextsharp PDF-Dokument:

foreach (var subComp in competency.SubCompetensies)
{
    cell = new PdfPCell(new Phrase(0, subComp.DescriptionMin, _nfDescr));
    cell.Padding = 5;
    cell.Rowspan = 2;

    table.AddCell(cell);

    cell = new PdfPCell(new Phrase(0, subComp.Name, _nfSubComp));
    cell.Colspan = 10;
    cell.Padding = 5;
    table.AddCell(cell);

    cell = new PdfPCell(new Phrase(subComp.DescriptionMax, _nfDescr));
    cell.Padding = 5;
    cell.Rowspan = 2;

    table.AddCell(cell);

    for (int i = 1; i < 11; i++)
    {
        cell = new PdfPCell(new Phrase(0, i.ToString(), _nfScale));
        cell.FixedHeight = 15f;
        cell.Padding = 3;
        cell.PaddingLeft = 5;
        table.AddCell(cell);
    }
}

Und hier ist das Ergebnis:

Festlegen von Zellenhöhe in PDF-Tabelle erstellt, mit itextsharp

Wie Sie sehen können, die Höhe der Zellen mit den zahlen ist anders, in jeder Zeile. Es scheint, dass die Zelle ein.FixedHeight-Eigenschaft wird ignoriert.

Gibt es eine Möglichkeit, Feste Höhe dieser Zellen?

InformationsquelleAutor Vadym Shulyk | 2016-05-10

Schreibe einen Kommentar