I will create a Table in a PDF with Borders only outside
PdfGrid tabelle = new PdfGrid();
tabelle.Style.BorderOverlapStyle = PdfBorders
PdfGridRow row1 = tabelle.Rows.Add();
PdfGridRow row2 = tabelle.Rows.Add();
tabelle.Columns.Add(1);
PdfGridCellStyle pdfGridCellStyle = new PdfGridCellStyle();
//pdfGridCellStyle.Borders.Top = PdfPens.Black;
//pdfGridCellStyle.Borders.Bottom = PdfPens.transparent;
PdfGridCell pdfGridCell = tabelle.Rows[0].Cells[0];
pdfGridCell.Style = pdfGridCellStyle;
pdfGridCellStyle.Borders.Top = PdfPens.transparent;
pdfGridCellStyle.Borders.Bottom = PdfPens.black;
pdfGridCell = tabelle.Rows[1].Cells[0];
pdfGridCell.Style = pdfGridCellStyle;
tabelle.Draw(page, new PointF(x, y+20));