| Package | Description | 
|---|---|
| com.itextpdf.layout.font | |
| com.itextpdf.svg.processors.impl | 
| Modifier and Type | Field and Description | 
|---|---|
| protected List<FontInfo> | FontSelector. fonts | 
| protected Map<FontInfo,PdfFont> | FontProvider. pdfFonts | 
| Modifier and Type | Method and Description | 
|---|---|
| FontInfo | FontSelector. bestMatch()
             The best font match. 
            | 
| static FontInfo | FontInfo. create(FontInfo fontInfo, String alias) | 
| static FontInfo | FontInfo. create(FontInfo fontInfo, String alias, Range range) | 
| static FontInfo | FontInfo. create(FontProgram fontProgram, String encoding, String alias) | 
| static FontInfo | FontInfo. create(FontProgram fontProgram, String encoding, String alias, Range range) | 
| Modifier and Type | Method and Description | 
|---|---|
| Collection<FontInfo> | FontSet. get(String fontName)
             Search in existed fonts for PostScript name or full font name. 
            | 
| protected Comparator<FontInfo> | FontSelector. getComparator(List<String> fontFamilies, FontCharacteristics fc) | 
| Iterable<FontInfo> | FontSelector. getFonts()
             Sorted set of fonts. 
            | 
| Collection<FontInfo> | FontSet. getFonts()
             Gets available fonts. 
            | 
| Collection<FontInfo> | FontSet. getFonts(FontSet tempFonts)
             Gets union of available and temporary fonts. 
            | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | FontSet. addFont(FontInfo fontInfo)
             Adds  FontInfo. | 
| boolean | FontSet. addFont(FontInfo fontInfo, String alias)
             Adds  FontInfowith alias. | 
| boolean | FontSet. addFont(FontInfo fontInfo, String alias, Range unicodeRange)
             Adds  FontInfowith alias. | 
| static FontInfo | FontInfo. create(FontInfo fontInfo, String alias) | 
| static FontInfo | FontInfo. create(FontInfo fontInfo, String alias, Range range) | 
| PdfFont | FontProvider. getPdfFont(FontInfo fontInfo)
             Get from cache or create a new instance of  PdfFont. | 
| protected PdfFont | FontSelectorStrategy. getPdfFont(FontInfo fontInfo)
             Utility method to create PdfFont. 
            | 
| PdfFont | FontProvider. getPdfFont(FontInfo fontInfo, FontSet tempFonts)
             Get from cache or create a new instance of  PdfFont. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected FontSelector | FontProvider. createFontSelector(Collection<FontInfo> fonts, List<String> fontFamilies, FontCharacteristics fc)
             Create a new instance of  FontSelector. | 
| Constructor and Description | 
|---|
| FontSelector(Collection<FontInfo> allFonts, List<String> fontFamilies, FontCharacteristics fc)
             Create new FontSelector instance. 
            | 
| Modifier and Type | Method and Description | 
|---|---|
| void | SvgProcessorContext. addTemporaryFont(FontInfo fontInfo, String alias)
             Add temporary font from @font-face. 
            | 
Copyright © 1998–2019 iText Group NV. All rights reserved.