Table of Contents

Interface IFontResolver2

Namespace
PdfSharp.Fonts
Assembly
PdfSharp.dll

Provides functionality that converts a requested typeface into a physical font.

public interface IFontResolver2 : IFontResolverMarker

Methods

GetFont(string)

Gets the bytes of a physical font with specified face name.

ReadOnlyMemory<byte> GetFont(string faceName)

Parameters

faceName string

A face name previously retrieved by ResolveTypeface.

Returns

ReadOnlyMemory<byte>

ResolveTypeface(string, XFontStyle, XFontWeight, XFontStretch)

Converts specified information about a required typeface into a specific font.

FontResolverInfo? ResolveTypeface(string familyName, XFontStyle style, XFontWeight weight, XFontStretch stretch)

Parameters

familyName string

The font family of the typeface.

style XFontStyle

The style of the typeface.

weight XFontWeight

The relative weight of the typeface.

stretch XFontStretch

The degree to which the typeface is stretched.

Returns

FontResolverInfo

Information about the physical font, or null if the request cannot be satisfied.