API Reference

Class

PdfStandardFontMapper

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Modifiers static

Maps common office font family names to dependency-free PDF standard fonts.

Inheritance

  • Object
  • PdfStandardFontMapper

Methods

public static PdfStandardFont GetFontFamily(PdfStandardFont font) #
Returns: PdfStandardFont

Returns the normal family face for a supported PDF standard font variant.

Parameters

font OfficeIMO.Pdf.PdfStandardFont requiredposition: 0
public static PdfStandardFont GetStyledFont(PdfStandardFont font, Boolean bold, Boolean italic) #
Returns: PdfStandardFont

Returns the bold/italic variant for a supported PDF standard font family.

Parameters

font OfficeIMO.Pdf.PdfStandardFont requiredposition: 0
bold System.Boolean requiredposition: 1
italic System.Boolean requiredposition: 2
public static Boolean IsStandardPdfFamilyEquivalent(String fontFamily, PdfStandardFont font) #
Returns: Boolean

Reports whether the first recognized family in an Office/CSS family list names the selected built-in PDF family directly rather than merely mapping to it as an approximation.

Parameters

fontFamily System.String requiredposition: 0
font OfficeIMO.Pdf.PdfStandardFont requiredposition: 1
TryMapFontFamily 2 overloads
public static Boolean TryMapFontFamily(String fontFamily, out PdfStandardFont font) #
Returns: Boolean

Attempts to map an office font family name to the nearest PDF standard font family.

Parameters

fontFamily System.String requiredposition: 0
font OfficeIMO.Pdf.PdfStandardFont@ requiredposition: 1
public static Boolean TryMapFontFamily(String fontFamily, Boolean bold, Boolean italic, out PdfStandardFont font) #
Returns: Boolean

Attempts to map an office font family name and style flags to the nearest PDF standard font variant.

Parameters

fontFamily System.String requiredposition: 0
bold System.Boolean requiredposition: 1
italic System.Boolean requiredposition: 2
font OfficeIMO.Pdf.PdfStandardFont@ requiredposition: 3