Package org.apache.pdfbox.pdmodel.font
Class CIDFontMapping
- java.lang.Object
-
- org.apache.pdfbox.pdmodel.font.FontMapping<OpenTypeFont>
-
- org.apache.pdfbox.pdmodel.font.CIDFontMapping
-
public final class CIDFontMapping extends FontMapping<OpenTypeFont>
A CIDFontMapping is a kind of FontMapping which allows for an additional TrueTypeFont substitute to be provided if a CID font is not available.
-
-
Field Summary
Fields Modifier and Type Field Description private FontBoxFont
ttf
-
Constructor Summary
Constructors Constructor Description CIDFontMapping(OpenTypeFont font, FontBoxFont fontBoxFont, boolean isFallback)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FontBoxFont
getTrueTypeFont()
Returns a TrueType font when isCIDFont() is true, otherwise null.boolean
isCIDFont()
Returns true if this is a CID font.-
Methods inherited from class org.apache.pdfbox.pdmodel.font.FontMapping
getFont, isFallback
-
-
-
-
Field Detail
-
ttf
private final FontBoxFont ttf
-
-
Constructor Detail
-
CIDFontMapping
public CIDFontMapping(OpenTypeFont font, FontBoxFont fontBoxFont, boolean isFallback)
-
-
Method Detail
-
getTrueTypeFont
public FontBoxFont getTrueTypeFont()
Returns a TrueType font when isCIDFont() is true, otherwise null.
-
isCIDFont
public boolean isCIDFont()
Returns true if this is a CID font.
-
-