Package com.itextpdf.layout.font
Class ComplexFontSelectorStrategy
java.lang.Object
com.itextpdf.layout.font.FontSelectorStrategy
com.itextpdf.layout.font.ComplexFontSelectorStrategy
Deprecated.
Complex FontSelectorStrategy split text based on
Character.UnicodeScript
.
If unicode script changes, a new font will be found.
If there is no suitable font, only one notdef glyph from FontSelector.bestMatch()
will be added.-
Field Summary
FieldsFields inherited from class com.itextpdf.layout.font.FontSelectorStrategy
additionalFonts, index, provider, text
-
Constructor Summary
ConstructorsConstructorDescriptionComplexFontSelectorStrategy
(String text, FontSelector selector, FontProvider provider) Deprecated.ComplexFontSelectorStrategy
(String text, FontSelector selector, FontProvider provider, FontSet additionalFonts) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionDeprecated.private static boolean
isSignificantUnicodeScript
(Character.UnicodeScript unicodeScript) Deprecated.private static boolean
isSurrogatePair
(String text, int idx) Deprecated.Deprecated.private int
Deprecated.private Character.UnicodeScript
nextSignificantUnicodeScript
(int from) Deprecated.Methods inherited from class com.itextpdf.layout.font.FontSelectorStrategy
endOfText, getPdfFont
-
Field Details
-
font
Deprecated. -
selector
Deprecated.
-
-
Constructor Details
-
ComplexFontSelectorStrategy
public ComplexFontSelectorStrategy(String text, FontSelector selector, FontProvider provider, FontSet additionalFonts) Deprecated. -
ComplexFontSelectorStrategy
Deprecated.
-
-
Method Details
-
getCurrentFont
Deprecated.- Specified by:
getCurrentFont
in classFontSelectorStrategy
-
nextGlyphs
Deprecated.- Specified by:
nextGlyphs
in classFontSelectorStrategy
-
nextSignificantIndex
private int nextSignificantIndex()Deprecated. -
nextSignificantUnicodeScript
Deprecated. -
isSignificantUnicodeScript
Deprecated. -
isSurrogatePair
Deprecated.
-
FirstMatchFontSelectorStrategy
.