We're sorry Aspose doesn't work properply without JavaScript enabled.

Free Support Forum - aspose.com

Change Table font to Verdana!

Hi all ,

I try to create a PDF file with a big table . Now , I want to use text font is “Verdana” , but Aspose.pdf does not support for this font , please tell me how I can do that , and if you can , please give me code example !

Thanks in advance … !

Hi Valentino,

Thanks for using our products.

I have tested the scenario using following code snippet with Aspose.Pdf for .NET 8.2.0 and I am unable to notice any issue. For your reference, I have also attached the resultant PDF file generated over my end. Please take a look.


//Instntiate the Pdf object by calling
its empty constructor

Aspose.Pdf.Generator.Pdf pdf1 = new Aspose.Pdf.Generator.Pdf();

//Create the section in the Pdf object

Aspose.Pdf.Generator.Section sec1 = pdf1.Sections.Add();

//Instantiate a table object

Aspose.Pdf.Generator.Table tab1 = new Aspose.Pdf.Generator.Table();

//Add the table in paragraphs collection of the desired section


//Set with column widths of the table

tab1.ColumnWidths = "50 50 50";

//Set default cell border using BorderInfo object

tab1.DefaultCellBorder = new Aspose.Pdf.Generator.BorderInfo((int)Aspose.Pdf.Generator.BorderSide.All, 0.1F);

//Set table border using another customized BorderInfo object

tab1.Border = new Aspose.Pdf.Generator.BorderInfo((int)Aspose.Pdf.Generator.BorderSide.All, 1F);

//Create MarginInfo object and set its left, bottom, right and top margins

Aspose.Pdf.Generator.MarginInfo margin = new Aspose.Pdf.Generator.MarginInfo();

margin.Top = 5f;

margin.Left = 5f;

margin.Right = 5f;

margin.Bottom = 5f;

//Set the default cell padding to the MarginInfo object

tab1.DefaultCellPadding = margin;

//Create rows in the table and then cells in the rows

Aspose.Pdf.Generator.Row row1 = tab1.Rows.Add();




Aspose.Pdf.Generator.Row row2 = tab1.Rows.Add();

row2.DefaultCellTextInfo.FontName = "Verdana";




//Save the Pdf