создать таблицу PDF в ячейке PDF, используя itextsharp - PullRequest
1 голос
/ 10 февраля 2012

Я хочу создать pdftable в ячейке pdf.Мне было так трудно его создать. Пожалуйста, помогите мне его создать.

Это мой частичный код:

maintable = new PdfPTable(1);
        empdetright = new PdfPTable(9);
        maintable.TotalWidth = 310f;
        maintable.LockedWidth = true;

        int[] rightTblWidth= { 8, 8, 10,10,10,10,10,10,15};
        empdetright.SetWidths(rightTblWidth);

        cell = new PdfPCell(new Phrase("Month", fnt1));
        cell.HorizontalAlignment = Element.ALIGN_CENTER;
        empdetright.AddCell(cell);
        cell = new PdfPCell(new Phrase("Amount of Wages Rs.", fnt1));
        cell.HorizontalAlignment = Element.ALIGN_CENTER;
        empdetright.AddCell(cell);

        cell = new PdfPCell(new Phrase("Contribution", fnt1));
        cell.HorizontalAlignment = Element.ALIGN_CENTER;
        cell.Colspan = 4;
        empdetright.AddCell(cell);

        ( I want to create a table with in the Contribution cell )   

        //cell = new PdfPCell(new Phrase(":", fnt1));
        //cell.HorizontalAlignment = Element.ALIGN_CENTER;
        //empdetright.AddCell(cell);
        //cell = new PdfPCell(new Phrase("::", fnt1));
        //cell.HorizontalAlignment = Element.ALIGN_CENTER;
        //empdetright.AddCell(cell);
        //cell = new PdfPCell(new Phrase(":::", fnt1));
        //cell.HorizontalAlignment = Element.ALIGN_CENTER;
        //empdetright.AddCell(cell);

        cell = new PdfPCell(new Phrase("Refund of Advances", fnt1));
        cell.HorizontalAlignment = Element.ALIGN_CENTER;
        empdetright.AddCell(cell);
        cell = new PdfPCell(new Phrase("Non cont. services from ----- To----", fnt1));
        cell.HorizontalAlignment = Element.ALIGN_CENTER;
        empdetright.AddCell(cell);
        cell = new PdfPCell(new Phrase("Remarks", fnt1));
        cell.HorizontalAlignment = Element.ALIGN_CENTER;
        empdetright.AddCell(cell);

        cell = new PdfPCell(empdetright);
        maintable.AddCell(cell);
        doc.Add(maintable);

Я слил четыре столбца с именем вкладано мне просто нужна таблица PDF с тремя столбцами в этой ячейке. Как я могу ее создать.пожалуйста, помогите мне создать его ...

...