, поэтому я пытаюсь создать PDF в C #, используя iTextSharp. Я хочу отобразить значение цикла foreach в табличном формате. Проблема в том, что первое значение цикла продолжает появляться на каждой странице.
Мой код:
PdfPTable itemTable = new PdfPTable(9);
Help.AddItemWithRowColSpan(ref itemTable, "No", 1, 1, false, BaseColor.CYAN, textHeaderBoldFont);
Help.AddItemWithRowColSpan(ref itemTable, "Address", 1, 1, false, BaseColor.CYAN, textHeaderBoldFont);
Help.AddItemWithRowColSpan(ref itemTable, "Plate No", 1, 1, false, BaseColor.CYAN, textHeaderBoldFont);
Help.AddItemWithRowColSpan(ref itemTable, "Vehicle Name", 1, 1, false, BaseColor.CYAN, textHeaderBoldFont);
Help.AddItemWithRowColSpan(ref itemTable, "Amount", 1, 1, false, BaseColor.CYAN, textHeaderBoldFont);
Help.AddItemWithRowColSpan(ref itemTable, "Name", 1, 1, false, BaseColor.CYAN, textHeaderBoldFont);
Help.AddItemWithRowColSpan(ref itemTable, "Requestor", 1, 1, false, BaseColor.CYAN, textHeaderBoldFont);
Help.AddItemWithRowColSpan(ref itemTable, "Departement", 1, 1, false, BaseColor.CYAN, textHeaderBoldFont);
Help.AddItemWithRowColSpan(ref itemTable, "Status", 1, 1, false, BaseColor.CYAN, textHeaderBoldFont);
int index = 1;
int itemDetailCount = itemDetail.Count;
foreach (var _item in itemDetail)
{
foreach (var prop in itemProps.Take(9))
{
PdfPCell row = new PdfPCell();
if (index == 1)
{
row = new PdfPCell(new Phrase(prop.GetValue(_item, null) == null ? "" : prop.GetValue(_item, null).ToString(), textBodyFont));
row.HorizontalAlignment = PdfPCell.ALIGN_CENTER;
}
else if (index == 3)
{
row = new PdfPCell(new Phrase(string.Format("{0:0,0.00}", prop.GetValue(_item, null)), textBodyFont));
row.HorizontalAlignment = PdfPCell.ALIGN_RIGHT;
}
else
{
row = new PdfPCell(new Phrase(prop.GetValue(_item, null) == null ? "" : prop.GetValue(_item, null).ToString(), textBodyFont));
row.HorizontalAlignment = PdfPCell.ALIGN_LEFT;
}
row.VerticalAlignment = PdfPCell.ALIGN_TOP;
itemTable.AddCell(row);
index++;
}
index = 1;
}
Как сделать так, чтобы первое значение перестало появляться на каждой странице? Заранее спасибо