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 the 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 on 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
sec1.Paragraphs.Add(tab1);

// 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();
row1.Cells.Add("col1");
row1.Cells.Add("col2");
row1.Cells.Add("col3");
Aspose.Pdf.Generator.Row row2 = tab1.Rows.Add();
row2.DefaultCellTextInfo.FontName = "Verdana";
row2.Cells.Add("item1");
row2.Cells.Add("item2");
row2.Cells.Add("item3");

// Save the Pdf
pdf1.Save("c:/pdftest/TableResult.pdf");