FontConfigs.SetFontFolder
FontConfigs.SetFontFolder method
Sets the fonts folder
public static void SetFontFolder(string fontFolder, bool recursive)
| Parameter | Type | Description | 
|---|---|---|
| fontFolder | String | The folder that contains TrueType fonts. | 
| recursive | Boolean | Determines whether or not to scan subfolders. | 
Examples
using System;
using Aspose.Cells;
namespace AsposeCellsExamples
{
    public class FontConfigsMethodSetFontFolderWithStringBooleanDemo
    {
        public static void Run()
        {
            // Initialize a new workbook
            Workbook workbook = new Workbook();
            
            // Access the first worksheet
            Worksheet worksheet = workbook.Worksheets[0];
            
            // Add some text to cell A1
            worksheet.Cells["A1"].PutValue("Sample Text with Custom Font");
            
            // Set custom font folder and specify whether to include subfolders
            FontConfigs.SetFontFolder("Fonts", true);
            
            // Apply a font style that might use fonts from the custom folder
            Style style = worksheet.Cells["A1"].GetStyle();
            style.Font.Name = "CustomFont"; // Assuming "CustomFont" exists in the Fonts folder
            style.Font.Size = 14;
            worksheet.Cells["A1"].SetStyle(style);
            
            // Save the workbook to PDF
            workbook.Save("output.pdf", SaveFormat.Pdf);
        }
    }
}
See Also
- class FontConfigs
 - namespace Aspose.Cells
 - assembly Aspose.Cells