Hi
I am having an issue with the width of my table when I have a column span occurring in the 1st row. If the Column span is not in the 1st row then there is no issue.
Table has 4 columns, I am setting the width like so
loanDetailsTable.ColumnWidths = “15% 35% 15% 35%”;
//first row of table would be
Row tableRow = loanDetailsTable.Rows.Add();
tableRow.Cells.Add(“Credit Provider”, this.normalFontBold);
tableRow.Cells.Add((CommonItems.LenderOfRecord), this.normalFont);
tableRow.Cells[1].ColumnsSpan = 3;
//next table row
tableRow = loanDetailsTable.Rows.Add();
tableRow.Cells.Add(“Loan reference number”, this.normalFontBold);
tableRow.Cells.Add("", this.normalFont);
tableRow.Cells.Add(“Fund/Sector”, this.normalFontBold);
tableRow.Cells.Add(CommonItems.SectorCode, this.normalFont);
This second row and any subsequent row I add is not the same width (100%) as the 1st table row added above.
If I add 4 complete cells to the 1st row, and then add the column span row second there is no issues. The issue is only occurring when the 1 row added to the table has a cell with column span
I am using aspose.pdf 7.5.0.0
Any ideas?
Hi Andrew,
Document doc = new
Document();<o:p></o:p>
Page page = doc.Pages.Add();
Aspose.Pdf.Table loanDetailsTable = new Aspose.Pdf.Table();
page.Paragraphs.Add(loanDetailsTable);
loanDetailsTable.ColumnWidths = "15% 35% 15% 35%";
// Set the table border color as LightGray
loanDetailsTable.Border = new Aspose.Pdf.BorderInfo(Aspose.Pdf.BorderSide.All, .5f, Aspose.Pdf.Color.FromRgb(System.Drawing.Color.LightGray));
// set the border for table cells
loanDetailsTable.DefaultCellBorder = new Aspose.Pdf.BorderInfo(Aspose.Pdf.BorderSide.All, .5f, Aspose.Pdf.Color.FromRgb(System.Drawing.Color.LightGray));
//first row of table would be
Aspose.Pdf.Row tableRow = loanDetailsTable.Rows.Add();
tableRow.Cells.Add("Credit Provider");
tableRow.Cells.Add("CommonItems.LenderOfRecord");
tableRow.Cells[1].ColSpan = 3;
//next table row
tableRow = loanDetailsTable.Rows.Add();
tableRow.Cells.Add("Loan reference number");
tableRow.Cells.Add("");
tableRow.Cells.Add("Fund/Sector");
tableRow.Cells.Add("CommonItems.SectorCode");
doc.Save(myDir+"Colspan_Table.Pdf");
Please feel free to contact us for any further assistance.
Best Regards,