ActiveReports 18 .NET Edition
MESCIUS.ActiveReports.Export.Pdf Assembly / GrapeCity.ActiveReports.Export.Pdf.Section Namespace / PdfExport Class / NeverEmbedFonts Property
Example

In This Topic
    NeverEmbedFonts Property (PdfExport)
    In This Topic

    Sets or returns a semicolon-delimited string of values indicating fonts that should not be embedded in a PDF document.

    Note: When you add fonts to NeverEmbedFonts property, 2 bytes characters may be distorted in PDF output since the export filter in such cases uses the glyphs from the default system font.

    Syntax
    'Declaration
     
    Public Property NeverEmbedFonts As String
    public string NeverEmbedFonts {get; set;}
    Example
    private void btnExport_Click(object sender, System.EventArgs e)
    {
        SectionReport1 rpt = new SectionReport1();
        GrapeCity.ActiveReports.Export.Pdf.Section.PdfExport p = new GrapeCity.ActiveReports.Export.Pdf.Section.PdfExport();
        p.ExportBookmarks = false;
        p.ImageResolution = 300;
        p.ImageQuality = GrapeCity.ActiveReports.Export.Pdf.Section.ImageQuality.Highest;
        p.NeverEmbedFonts = "Arial;Times New Roman;Verdana";
        rpt.Run();
        this.viewer1.Document = rpt.Document;
        p.Export(rpt.Document, Application.StartupPath + "\\p.pdf");
    }
    Private Sub btnExport_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Dim rpt As New SectionReport1
        Dim p As New GrapeCity.ActiveReports.Export.Pdf.Section.PdfExport
        p.ExportBookmarks = False
        p.ImageResolution = 300
        p.ImageQuality = GrapeCity.ActiveReports.Export.Pdf.Section.ImageQuality.Highest
        p.NeverEmbedFonts = "Arial;Times New Roman;Verdana"
        rpt.Run()
        Me.Viewer1.Document = rpt.Document
        p.Export(rpt.Document, Application.StartupPath & "\p.pdf")
    End Sub
    See Also