Class AbstractFontStore.BuiltinFontStore
- java.lang.Object
-
- com.openhtmltopdf.pdfboxout.fontstore.AbstractFontStore
-
- com.openhtmltopdf.pdfboxout.fontstore.AbstractFontStore.BuiltinFontStore
-
- Enclosing class:
- AbstractFontStore
public static class AbstractFontStore.BuiltinFontStore extends AbstractFontStore
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.openhtmltopdf.pdfboxout.fontstore.AbstractFontStore
AbstractFontStore.BuiltinFontStore, AbstractFontStore.EmptyFontStore
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.util.Map<java.lang.String,FontFamily<PdfBoxFontResolver.FontDescription>>
_fontFamilies
-
Constructor Summary
Constructors Constructor Description BuiltinFontStore(org.apache.pdfbox.pdmodel.PDDocument doc)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) static void
addCourier(java.util.HashMap<java.lang.String,FontFamily<PdfBoxFontResolver.FontDescription>> result)
(package private) static void
addHelvetica(java.util.HashMap<java.lang.String,FontFamily<PdfBoxFontResolver.FontDescription>> result)
(package private) static void
addSymbol(java.util.Map<java.lang.String,FontFamily<PdfBoxFontResolver.FontDescription>> result)
(package private) static void
addTimes(java.util.HashMap<java.lang.String,FontFamily<PdfBoxFontResolver.FontDescription>> result)
(package private) static void
addZapfDingbats(java.util.Map<java.lang.String,FontFamily<PdfBoxFontResolver.FontDescription>> result)
(package private) static java.util.Map<java.lang.String,FontFamily<PdfBoxFontResolver.FontDescription>>
createInitialFontMap()
PdfBoxFontResolver.FontDescription
resolveFont(SharedContext ctx, java.lang.String fontFamily, float size, IdentValue weight, IdentValue style, IdentValue variant)
-
-
-
Field Detail
-
_fontFamilies
final java.util.Map<java.lang.String,FontFamily<PdfBoxFontResolver.FontDescription>> _fontFamilies
-
-
Method Detail
-
createInitialFontMap
static java.util.Map<java.lang.String,FontFamily<PdfBoxFontResolver.FontDescription>> createInitialFontMap()
-
addCourier
static void addCourier(java.util.HashMap<java.lang.String,FontFamily<PdfBoxFontResolver.FontDescription>> result)
-
addTimes
static void addTimes(java.util.HashMap<java.lang.String,FontFamily<PdfBoxFontResolver.FontDescription>> result)
-
addHelvetica
static void addHelvetica(java.util.HashMap<java.lang.String,FontFamily<PdfBoxFontResolver.FontDescription>> result)
-
addSymbol
static void addSymbol(java.util.Map<java.lang.String,FontFamily<PdfBoxFontResolver.FontDescription>> result)
-
addZapfDingbats
static void addZapfDingbats(java.util.Map<java.lang.String,FontFamily<PdfBoxFontResolver.FontDescription>> result)
-
resolveFont
public PdfBoxFontResolver.FontDescription resolveFont(SharedContext ctx, java.lang.String fontFamily, float size, IdentValue weight, IdentValue style, IdentValue variant)
- Specified by:
resolveFont
in classAbstractFontStore
-
-