|
Generated by JDiff |
||||||||
| PREV PACKAGE NEXT PACKAGE FRAMES NO FRAMES | |||||||||
This file contains all the changes in documentation in the packagecom.itextpdf.layout.fontas colored differences. Deletions are shownlike this, and additions are shown like this.
If no deletions or additions are shown in an entry, the HTML tags will be what has changed. The new HTML tags are shown in the differences. If no documentation existed, and then some was added in a later version, this change is noted in the appropriate class pages of differences, but the change is not shown on this page. Only changes in existing text are shown here. Similarly, documentation which was inherited from another class or interface is not shown here.
Note that an HTML error in the new documentation may cause the display of other documentation changes to be presented incorrectly. For instance, failure to close a tag will cause all subsequent paragraphs to be displayed differently.
Creates a new instance ofClass FontProvider, constructor FontProvider(FontSet, String)FontProviderFontProvider. @param fontSet predefined set of fonts, could be null.
Creates a new instance ofClass FontProvider, FontSelector createFontSelector(CollectionFontProviderFontProvider. @param fontSet predefined set of fonts, could be null. @param defaultFontFamily default font family.
Create a new instance of FontSelector. While caching is main responsibility of .getFontSelector(List, FontCharacteristics, FontSet). This method just create a new instance of FontSelector. @param fonts Set of all available fonts in current context. @param fontFamilies target fontClass FontProvider, String getDefaultFontFamily()familiesfamilies. @param fc instance of FontCharacteristics.@return an instance of FontSelector.
Gets the default font-Class FontProvider, FontSelector getFontSelector(Listfamilyfamily. @return the default font-family
Create FontSelector or get from cache. @param fontFamilies target fontClass FontProvider, FontSelector getFontSelector(Listfamiliesfamilies. @param fcinstance of FontCharacteristics.@return an instance of FontSelector. @see #createFontSelector(Collection, List, FontCharacteristics) @see #getFontSelector(List, FontCharacteristics, FontSet)
Create FontSelector or get from cache. @param fontFamilies target fontClass FontProvider, FontSet getFontSet()familiesfamilies. @param fcinstance of FontCharacteristics. @param additionalFonts set which provides fonts additionally to the fonts added to font provider. Combined set of font provider fonts and additional fonts is used when choosing a single font for FontSelector. Additional fonts will only be used for the given font selector strategy instance and will not be otherwise preserved in font provider.@return an instance of FontSelector. @see #createFontSelector(Collection, List, FontCharacteristics) }
Gets FontSet.Class FontProvider, PdfFont getPdfFont(FontInfo)@return thefontsetfont set
Get from cache or create a new instance of PdfFont. @param fontInfo font info, to create FontProgram and PdfFont.Class FontProvider, PdfFont getPdfFont(FontInfo, FontSet)@return cached or new instance of PdfFont.
Get from cache or create a new instance of PdfFont. @param fontInfo font info, to create FontProgram and PdfFont. @param additionalFonts set of additional fonts to consider.Class FontProvider, void reset()@return cached or new instance of PdfFont.
Resets PdfFont cache. After calling that method FontProvider can be reused with another PdfDocument
Ordered range forClass represents ordered list of SubRange. This class is used in FontInfo as internal field and in one of the overloads of the com.itextpdf.layout.getFontUnicodeRangefont.FontProvider.addFont(String, String, Range) method as range of characters to be used in font.To create a custom Range instance RangeBuilder shall be used.