Table of Contents

Class ComplexFontSelectorStrategy

Namespace
iText.Layout.Font
Assembly
itext.layout.dll

Complex FontSelectorStrategy split text based on .

[Obsolete("was replaced by iText.Layout.Font.Selectorstrategy.FirstMatchFontSelectorStrategy .")]
public class ComplexFontSelectorStrategy : FontSelectorStrategy
Inheritance
ComplexFontSelectorStrategy
Inherited Members

Remarks

Complex FontSelectorStrategy split text based on . If unicode script changes, a new font will be found. If there is no suitable font, only one notdef glyph from BestMatch() will be added.

Constructors

ComplexFontSelectorStrategy(string, FontSelector, FontProvider)

public ComplexFontSelectorStrategy(string text, FontSelector selector, FontProvider provider)

Parameters

text string
selector FontSelector
provider FontProvider

ComplexFontSelectorStrategy(string, FontSelector, FontProvider, FontSet)

public ComplexFontSelectorStrategy(string text, FontSelector selector, FontProvider provider, FontSet additionalFonts)

Parameters

text string
selector FontSelector
provider FontProvider
additionalFonts FontSet

Methods

GetCurrentFont()

public override PdfFont GetCurrentFont()

Returns

PdfFont

NextGlyphs()

public override IList<Glyph> NextGlyphs()

Returns

IList<Glyph>