Click or drag to resize

PdfIntegrationProviderFontResources Property

Gets an object that specifies the font resources available in RAD PDF applications using this integration provider.

Namespace:  RadPdf.Integration
Assembly:  RadPdf (in RadPdf.dll) Version: (
public PdfFontResourceCollection FontResources { get; }

Property Value

Type: PdfFontResourceCollection
The following example overrides the default PdfIntegrationProvider to create a custom Integration Provider for the web application. This custom Integration Provider makes custom fonts (Arial and Comic Sans) available for all PdfWebControl instances.
using System;
using System.Web;

using RadPdf.Integration;

public class CustomPdfIntegrationProvider : PdfIntegrationProvider
    public CustomPdfIntegrationProvider() : base()
        // Set the fonts we want available to RAD PDF
        this.FontResources.Add(new PdfFontResource("Comic Sans", "Comic Sans, Arial, sans-serif", "Comic Sans MS")); // The TrueType font "Comic Sans MS" must be installed on the server.
The following web.config file registers the above custom Integration Provider. This example assumes that CustomPdfIntegrationProvider is in the directory App_Code of your ASP.NET web application.
<?xml version="1.0"?>
    <add key="RadPdfConnectionString" value="Server=.\SQLExpress;Database=RadPdf;Trusted_Connection=Yes;"/>
    <add key="RadPdfLicenseKey" value="DEMO"/>
    <add key="RadPdfIntegrationProvider" value="CustomPdfIntegrationProvider,App_Code"/>
      <add path="RadPdf.axd" verb="GET,POST" type="RadPdf.Web.HttpHandler.PdfHttpHandler"/>
    The system.webServer element is for use with IIS 7 (and later) when Managed Pipeline Mode is set to "Integrated".
    It will be ignored in other versions of IIS.
    <validation validateIntegratedModeConfiguration="false"/>
      <add path="RadPdf.axd" verb="GET,POST" name="PdfHttpHandler" preCondition="integratedMode" type="RadPdf.Web.HttpHandler.PdfHttpHandler"/>
See Also