在iTextSharp中设置段落和表格之间的间距?

时间:2018-03-06 09:08:00

标签: c# pdf itext

查看代码并继续使用itextsharp .. 其中我有一个带有“教育”字样的段落。

之后,我有一张表格,显示我的教育细节 但需要在它们之间设置差距..

请参阅附图:

我的代码:

enter image description here

PdfPTable table = new PdfPTable(5)
         { WidthPercentage = 100, RunDirection = PdfWriter.RUN_DIRECTION_LTR, ExtendLastRow = false };


        // table.TotalWidth = doc.PageSize.Width - doc.LeftMargin - doc.RightMargin;


          table.PaddingTop = 300f;
        table.HorizontalAlignment = Element.ALIGN_CENTER;


        table.AddCell("DEGREE");
        table.AddCell("NAME OF INSTITE");
        table.AddCell("UNVERISTY");
        table.AddCell("YEAR OF PASSING");
        table.AddCell("SCORE");

        table.AddCell(" ");
        table.AddCell(" ");
        table.AddCell( );
        table.AddCell(" ");
        table.AddCell(" ");

        table.AddCell(" ");
        table.AddCell(" c");
        table.AddCell(" ");
        table.AddCell(" ");
        table.AddCell("  %");

        table.AddCell(" ");
        table.AddCell(" ");
        table.AddCell(" d");
        table.AddCell(" ");
        table.AddCell("  %");



        doc.Add(table);

2 个答案:

答案 0 :(得分:0)

这应该有效

table.setSpacingAfter(20);

答案 1 :(得分:0)

SpacingAfter为我工作,

只需添加table.SpacingAfter = 20;

table.SpacingBefore = 20;

对我来说很完美