We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. (Last updated on: November 16, 2018).
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

How to add different styles for columns in PdfLightTable

Platform: WinForms |
Control: PDF |
Published Date: May 28, 2015 |
Last Revised Date: May 28, 2015

How to add different styles for column in PdfLightTable?

The following properties allow you to add different styles to PdfLightTable columns.

1. StringFormat:

To apply string format to PdfLightTable, you can use StringFormat Property.

The following code snippet shows how to add a string format to PdfLightTable columns.


            //Creates a new PDF document.

            PdfDocument doc = new PdfDocument();


            //Adds a page.

            PdfPage page = doc.Pages.Add();


            //Declares a PdfLightTable.

            PdfLightTable pdfLightTable = new PdfLightTable();


            //Sets the DataSourceType as Direct.

            pdfLightTable.DataSourceType = PdfLightTableDataSourceType.TableDirect;


       //Creates columns.

            pdfLightTable.Columns.Add(new PdfColumn("Roll Number"));

            pdfLightTable.Columns.Add(new PdfColumn("Name"));

            pdfLightTable.Columns.Add(new PdfColumn("Class"));


            //Adds rows.

            pdfLightTable.Rows.Add(new object[] { "111", "Maxim", "III" });

            pdfLightTable.Rows.Add(new object[] { "222", "Bell", "III" });


           //Create a new string format

            PdfStringFormat format = new PdfStringFormat();


            //Set the text Alignment

            format.Alignment = PdfTextAlignment.Right;


            //Set the line Alignment

            format.LineAlignment = PdfVerticalAlignment.Middle;


            //Set right to left is true

            format.RightToLeft = true;


            //Add the string format to PdfLightTable column

            pdfLightTable .Columns [0].StringFormat = format;



2. ColumnName:

To specify a particular column name, use ColumnName Property.


            // Specifies column name.

            pdfLightTable.Columns[1].ColumnName = "Student Name";


3. Width:

To set a PdfLightTable Columns width, use Width Property.


            //Set column width

            pdfLightTable.Columns[0].Width = 30;


            //Draws the PdfLightTable.

            pdfLightTable.Draw(page, PointF.Empty);


            //Save the document.



            //close the document



Sample Link:


You must log in to leave a comment

Please sign in to access our KB

This page will automatically be redirected to the sign-in page in 10 seconds.

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon