Когда я добавляю ячейку в таблицу, она добавляется в следующий столбец.
Есть ли способ добавить строки сначала или добавить значения более гибкими? Я новичок, поэтому я не знаю много об этом.
Это мой код:
Document document = new Document(PageSize.A3, 50, 50, 25, 25);
MemoryStream PDFData = new MemoryStream();
PdfWriter PDFWriter = PdfWriter.GetInstance(document, PDFData);
document.Open();
PdfPTable table = new PdfPTable(testTimes);
table.DefaultCell.Border = 1;
table.HorizontalAlignment = 0;
table.WidthPercentage = 100f;
foreach (Test test in tests)
{
switch (test.type)
{
case 3:
//new Column (fail)
PdfPCell type = new PdfPCell(new Phrase(TestType.Aimatologikes.ToString()));
table.AddCell(type);
PdfPCell data = new PdfPCell(new Phrase("values"));
foreach (TestData testdata in test.TestDatas)
{
//Rows
table.AddCell(data);
}
break;
}
}
document.Add(table);
document.Close();
Это результат:
И я хочу разделить столбцы ниже второго foreach. Это возможно?