public void CreateTaggedPdf17() { InitializeDocument("17"); PdfPTable table = new PdfPTable(2); PdfPCell cell = new PdfPCell(new Paragraph("h1")); cell.Colspan = 2; table.AddCell(cell); cell = new PdfPCell(new Paragraph("h2")); cell.Colspan = 2; table.AddCell(cell); cell = new PdfPCell(new Paragraph("footer 1")); cell.Colspan = 2; table.AddCell(cell); cell = new PdfPCell(new Paragraph("footer 2")); cell.Colspan = 2; table.AddCell(cell); table.HeaderRows = 4; table.FooterRows = 2; try { PdfPHeaderCell headerCell = null, headerCell2 = null; cell = null; for (int i = 1; i <= 2; i++) { if (i == 1) { headerCell = new PdfPHeaderCell(); headerCell.Scope = PdfPHeaderCell.ROW; headerCell.Phrase = new Phrase("header1"); headerCell.Name = "header1"; table.AddCell(headerCell); headerCell2 = new PdfPHeaderCell(); headerCell2.Scope = PdfPHeaderCell.ROW; headerCell2.Phrase = new Phrase("header2"); headerCell2.Name = "header2"; table.AddCell(headerCell2); } else { cell = new PdfPCell(new Phrase("row " + i + ", coumn 1")); cell.AddHeader(headerCell); table.AddCell(cell); cell = new PdfPCell(new Phrase("row " + i + ", coumn 2")); cell.AddHeader(headerCell2); cell.AddHeader(headerCell2); table.AddCell(cell); } } } catch (Exception e) { Trace.WriteLine(e.Message); } document.Add(table); document.Close(); int[] nums = new int[] { 27 }; CheckNums(nums); CompareResults("17"); }