Class BasicFontProvider
- java.lang.Object
-
- com.itextpdf.layout.font.FontProvider
-
- com.itextpdf.styledxmlparser.resolver.font.BasicFontProvider
-
public class BasicFontProvider extends FontProvider
A basicFontProvider
that allows configuring in the constructor which fonts are loaded by default.
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String
DEFAULT_FONT_FAMILY
-
Fields inherited from class com.itextpdf.layout.font.FontProvider
defaultFontFamily, pdfFonts
-
-
Constructor Summary
Constructors Constructor Description BasicFontProvider()
Creates a newBasicFontProvider
instance.BasicFontProvider(boolean registerStandardPdfFonts, boolean registerSystemFonts)
Creates a newBasicFontProvider
instance.BasicFontProvider(boolean registerStandardPdfFonts, boolean registerSystemFonts, java.lang.String defaultFontFamily)
Creates a newBasicFontProvider
instance.BasicFontProvider(FontSet fontSet, java.lang.String defaultFontFamily)
Creates a newBasicFontProvider
instance.
-
Method Summary
-
Methods inherited from class com.itextpdf.layout.font.FontProvider
addDirectory, addFont, addFont, addFont, addFont, addFont, addFont, addFont, addFont, addFont, addStandardPdfFonts, addSystemFonts, createFontSelector, createFontSelectorStrategy, getDefaultCacheFlag, getDefaultEmbeddingFlag, getDefaultEncoding, getDefaultFontFamily, getFontSelector, getFontSelector, getFontSet, getPdfFont, getPdfFont, reset, setFontSelectorStrategyFactory
-
-
-
-
Field Detail
-
DEFAULT_FONT_FAMILY
private static final java.lang.String DEFAULT_FONT_FAMILY
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
BasicFontProvider
public BasicFontProvider()
Creates a newBasicFontProvider
instance.
-
BasicFontProvider
public BasicFontProvider(boolean registerStandardPdfFonts, boolean registerSystemFonts)
Creates a newBasicFontProvider
instance.- Parameters:
registerStandardPdfFonts
- use true if you want to register the standard Type 1 fonts (can't be embedded)registerSystemFonts
- use true if you want to register the system fonts (can require quite some resources)
-
BasicFontProvider
public BasicFontProvider(boolean registerStandardPdfFonts, boolean registerSystemFonts, java.lang.String defaultFontFamily)
Creates a newBasicFontProvider
instance.- Parameters:
registerStandardPdfFonts
- use true if you want to register the standard Type 1 fonts (can't be embedded)registerSystemFonts
- use true if you want to register the system fonts (can require quite some resources)defaultFontFamily
- default font family
-
BasicFontProvider
public BasicFontProvider(FontSet fontSet, java.lang.String defaultFontFamily)
Creates a newBasicFontProvider
instance.- Parameters:
fontSet
- predefined set of fonts, could be null.defaultFontFamily
- default font family.
-
-