Uses of Class
com.itextpdf.layout.font.FontCharacteristics
-
Packages that use FontCharacteristics Package Description com.itextpdf.layout.font com.itextpdf.layout.renderer -
-
Uses of FontCharacteristics in com.itextpdf.layout.font
Fields in com.itextpdf.layout.font declared as FontCharacteristics Modifier and Type Field Description private FontCharacteristics
FontSelectorKey. fc
Fields in com.itextpdf.layout.font with type parameters of type FontCharacteristics Modifier and Type Field Description (package private) java.util.List<FontCharacteristics>
FontSelector.PdfFontComparator. fontStyles
Methods in com.itextpdf.layout.font that return FontCharacteristics Modifier and Type Method Description private static FontCharacteristics
FontSelector.PdfFontComparator. parseFontStyle(java.lang.String fontFamily, FontCharacteristics fc)
FontCharacteristics
FontCharacteristics. setBoldFlag(boolean isBold)
FontCharacteristics
FontCharacteristics. setFontStyle(java.lang.String fs)
Set font styleFontCharacteristics
FontCharacteristics. setFontWeight(short fw)
Sets preferred font weightFontCharacteristics
FontCharacteristics. setFontWeight(java.lang.String fw)
FontCharacteristics
FontCharacteristics. setItalicFlag(boolean isItalic)
FontCharacteristics
FontCharacteristics. setMonospaceFlag(boolean isMonospace)
Methods in com.itextpdf.layout.font with parameters of type FontCharacteristics Modifier and Type Method Description private static int
FontSelector.PdfFontComparator. characteristicsSimilarity(java.lang.String fontFamily, FontCharacteristics fc, FontInfo fontInfo, boolean isLastFontFamilyToBeProcessed)
This method is used to compare two fonts (the required one which is described by fontInfo and the one to be examined which is described by fc and fontFamily) and measure their similarity.protected FontSelector
FontProvider. createFontSelector(java.util.Collection<FontInfo> fonts, java.util.List<java.lang.String> fontFamilies, FontCharacteristics fc)
Create a new instance ofFontSelector
.IFontSelectorStrategy
FontProvider. createFontSelectorStrategy(java.util.List<java.lang.String> fontFamilies, FontCharacteristics fc, FontSet additionalFonts)
Creates theIFontSelectorStrategy
to split text into sequences of glyphs, already tied to the fonts which contain them.private static int
FontSelector.PdfFontComparator. family2Similarity(java.lang.String fontFamily, FontCharacteristics fc, FontInfo fontInfo)
This method is a fallback to compare family2 field if the main method wasn't able to prioritize the fonts.protected java.util.Comparator<FontInfo>
FontSelector. getComparator(java.util.List<java.lang.String> fontFamilies, FontCharacteristics fc)
FontSelector
FontProvider. getFontSelector(java.util.List<java.lang.String> fontFamilies, FontCharacteristics fc)
CreateFontSelector
or get from cache.FontSelector
FontProvider. getFontSelector(java.util.List<java.lang.String> fontFamilies, FontCharacteristics fc, FontSet additionalFonts)
CreateFontSelector
or get from cache.private static FontCharacteristics
FontSelector.PdfFontComparator. parseFontStyle(java.lang.String fontFamily, FontCharacteristics fc)
Constructors in com.itextpdf.layout.font with parameters of type FontCharacteristics Constructor Description FontCharacteristics(FontCharacteristics other)
FontSelector(java.util.Collection<FontInfo> allFonts, java.util.List<java.lang.String> fontFamilies, FontCharacteristics fc)
Create new FontSelector instance.FontSelectorKey(java.util.List<java.lang.String> fontFamilies, FontCharacteristics fc)
PdfFontComparator(java.util.List<java.lang.String> fontFamilies, FontCharacteristics fc)
-
Uses of FontCharacteristics in com.itextpdf.layout.renderer
Methods in com.itextpdf.layout.renderer that return FontCharacteristics Modifier and Type Method Description (package private) FontCharacteristics
AbstractRenderer. createFontCharacteristics()
Methods in com.itextpdf.layout.renderer with parameters of type FontCharacteristics Modifier and Type Method Description (package private) PdfFont
AbstractRenderer. resolveFirstPdfFont(java.lang.String[] font, FontProvider provider, FontCharacteristics fc, FontSet additionalFonts)
Get first validPdfFont
for this renderer, based on given font-families, font provider and font characteristics.(package private) PdfFont
TextRenderer. resolveFirstPdfFont(java.lang.String[] font, FontProvider provider, FontCharacteristics fc, FontSet additionalFonts)
-