//Create a new PDF document
PdfDocument doc = new PdfDocument();
//Add a page
PdfPage page = doc.Pages.Add();
//Create a PdfLightTable
PdfLightTable pdfLightTable = new PdfLightTable();
//Create a DataTable
DataTable dataTable = new DataTable();
//Add columns to the DataTable
dataTable.Columns.Add("ID");
dataTable.Columns.Add("Name");
//Add rows to the DataTable
dataTable.Rows.Add(new object[] { "E01", "Clay" });
dataTable.Rows.Add(new object[] { "E02", "Thomas" });
dataTable.Rows.Add(new object[] { "E03", "George" });
dataTable.Rows.Add(new object[] { "E04", "Stefan" });
dataTable.Rows.Add(new object[] { "E05", "Witaj świecie"});
//Assign data source
pdfLightTable.DataSource = dataTable;
//Declare and define the header style.
PdfFont font = new PdfTrueTypeFont(new Font("Arial", 14, FontStyle.Regular), true);
PdfCellStyle headerStyle = new PdfCellStyle(font, PdfBrushes.White, PdfPens.Orange);
headerStyle.BackgroundBrush = PdfBrushes.Orange;
pdfLightTable.Style.HeaderStyle = headerStyle;
//Default style
font = new PdfTrueTypeFont(new Font("Arial", 10, FontStyle.Regular), true);
PdfCellStyle defaultStyle = new PdfCellStyle(font, PdfBrushes.Black, PdfPens.Orange);
defaultStyle.BackgroundBrush = PdfBrushes.White;
pdfLightTable.Style.DefaultStyle = defaultStyle;
//Show header in the table
pdfLightTable.Style.ShowHeader = true;
//Draw grid to the page of PDF document.
pdfLightTable.Draw(page, new PointF(10, 10)); |