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.

C#:

            //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.

C#:

            // Specifies column name.

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

 

3. Width:

To set a PdfLightTable Columns width, use Width Property.

C#:

            //Set column width

            pdfLightTable.Columns[0].Width = 30;

 

            //Draws the PdfLightTable.

            pdfLightTable.Draw(page, PointF.Empty);

 

            //Save the document.

            doc.Save("Output.pdf");

 

            //close the document

            doc.Close(true);

 

Sample Link:

http://www.syncfusion.com/downloads/support/directtrac/general/PdfLightTable369161033.zip

ADD COMMENT
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