Top Inners Constructors Methods
com.openhtmltopdf.pdfboxout.fontstore

public abstract Class AbstractFontStore

extends Object
Class Inheritance
Known Direct Subclasses
com.openhtmltopdf.pdfboxout.fontstore.AbstractFontStore.EmptyFontStore, com.openhtmltopdf.pdfboxout.fontstore.AbstractFontStore.BuiltinFontStore, com.openhtmltopdf.pdfboxout.fontstore.MainFontStore
Imports
java.util.HashMap, .Map, org.apache.pdfbox.pdmodel.PDDocument, org.apache.pdfbox.pdmodel.font.PDType1Font, com.openhtmltopdf.css.constants.IdentValue, com.openhtmltopdf.layout.SharedContext, com.openhtmltopdf.outputdevice.helper.FontFamily, .FontResolverHelper, com.openhtmltopdf.pdfboxout.PdfBoxFontResolver, .PdfBoxFontResolver.FontDescription

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
public static class

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public abstract PdfBoxFontResolver.FontDescription
resolveFont(SharedContext ctx, String fontFamily, float size, IdentValue weight, IdentValue style, IdentValue variant)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

AbstractFontStoreback to summary
public AbstractFontStore()

Method Detail

resolveFontback to summary
public abstract PdfBoxFontResolver.FontDescription resolveFont(SharedContext ctx, String fontFamily, float size, IdentValue weight, IdentValue style, IdentValue variant)
com.openhtmltopdf.pdfboxout.fontstore back to summary

public Class AbstractFontStore.BuiltinFontStore

extends AbstractFontStore
Class Inheritance

Field Summary

Modifier and TypeField and Description
pack-priv final Map<String, FontFamily<PdfBoxFontResolver.FontDescription>>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
pack-priv static void
pack-priv static void
pack-priv static void
pack-priv static void
pack-priv static void
pack-priv static Map<String, FontFamily<PdfBoxFontResolver.FontDescription>>
public PdfBoxFontResolver.FontDescription

Field Detail

_fontFamiliesback to summary
pack-priv final Map<String, FontFamily<PdfBoxFontResolver.FontDescription>> _fontFamilies

Constructor Detail

BuiltinFontStoreback to summary
public BuiltinFontStore(PDDocument doc)

Method Detail

addCourierback to summary
pack-priv static void addCourier(HashMap<String, FontFamily<PdfBoxFontResolver.FontDescription>> result)
addHelveticaback to summary
pack-priv static void addHelvetica(HashMap<String, FontFamily<PdfBoxFontResolver.FontDescription>> result)
addSymbolback to summary
pack-priv static void addSymbol(Map<String, FontFamily<PdfBoxFontResolver.FontDescription>> result)
addTimesback to summary
pack-priv static void addTimes(HashMap<String, FontFamily<PdfBoxFontResolver.FontDescription>> result)
addZapfDingbatsback to summary
pack-priv static void addZapfDingbats(Map<String, FontFamily<PdfBoxFontResolver.FontDescription>> result)
createInitialFontMapback to summary
pack-priv static Map<String, FontFamily<PdfBoxFontResolver.FontDescription>> createInitialFontMap()
resolveFontback to summary
public PdfBoxFontResolver.FontDescription resolveFont(SharedContext ctx, String fontFamily, float size, IdentValue weight, IdentValue style, IdentValue variant)

Implements abstract com.openhtmltopdf.pdfboxout.fontstore.AbstractFontStore.resolveFont.

Annotations
@Override
com.openhtmltopdf.pdfboxout.fontstore back to summary

public Class AbstractFontStore.EmptyFontStore

extends AbstractFontStore
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public PdfBoxFontResolver.FontDescription

Constructor Detail

EmptyFontStoreback to summary
public EmptyFontStore()

Method Detail

resolveFontback to summary
public PdfBoxFontResolver.FontDescription resolveFont(SharedContext ctx, String fontFamily, float size, IdentValue weight, IdentValue style, IdentValue variant)

Implements abstract com.openhtmltopdf.pdfboxout.fontstore.AbstractFontStore.resolveFont.

Annotations
@Override