//Create a new PDF document
PdfDocument document = new PdfDocument();
//Add a page
PdfPage page = document.Pages.Add();
//Create a PdfLightTable
PdfLightTable pdfLightTable = new PdfLightTable();
//Create a DataTable
DataTable dataTable = new DataTable();
//Add columns to data table
dataTable.Columns.Add("");
//Add row
dataTable.Rows.Add();
//Assign data source
pdfLightTable.DataSource = dataTable;
pdfLightTable.BeginCellLayout += pdfLightTable_BeginCellLayout;
//Draw light table to the page of PDF document
pdfLightTable.Draw(page, new RectangleF(0, 50, page.GetClientSize().Width, page.GetClientSize().Height));
>>>>>>>>>>>>>>
//Event handler to draw line in row
private void pdfLightTable_BeginCellLayout(object sender, BeginCellLayoutEventArgs args)
{
//Draw Line
if (args.CellIndex == 0)
{
//Draw Line
args.Graphics.DrawLine(PdfPens.Red, new PointF(args.Bounds.X, args.Bounds.Y+5),new PointF(args.Bounds.X+ args.Bounds.Width, args.Bounds.Y+5));
}
} |