Class FontInfo
- java.lang.Object
-
- com.tom_roush.pdfbox.pdmodel.font.FontInfo
-
public abstract class FontInfo extends Object
Information about a font on the system.
-
-
Constructor Summary
Constructors Constructor Description FontInfo()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract CIDSystemInfogetCIDSystemInfo()Returns the CIDSystemInfo associated with the font, if any.abstract intgetCodePageRange1()Returns the ulCodePageRange1 field of the "OS/2" table, or 0.abstract intgetCodePageRange2()Returns the ulCodePageRange2 field of the "OS/2" table, or 0.abstract intgetFamilyClass()Returns the sFamilyClass field of the "OS/2" table, or -1.abstract FontBoxFontgetFont()Returns a new FontBox font instance for the font.abstract FontFormatgetFormat()Returns the font's format.abstract intgetMacStyle()Returns the macStyle field of the "head" table, or -1.abstract PDPanoseClassificationgetPanose()Returns the Panose classification of the font, if any.abstract StringgetPostScriptName()Returns the PostScript name of the font.abstract intgetWeightClass()Returns the usWeightClass field of the "OS/2" table, or -1.StringtoString()
-
-
-
Method Detail
-
getPostScriptName
public abstract String getPostScriptName()
Returns the PostScript name of the font.
-
getFormat
public abstract FontFormat getFormat()
Returns the font's format.
-
getCIDSystemInfo
public abstract CIDSystemInfo getCIDSystemInfo()
Returns the CIDSystemInfo associated with the font, if any.
-
getFont
public abstract FontBoxFont getFont()
Returns a new FontBox font instance for the font. Implementors of this method must not cache the return value of this method unless doing so via the currentFontCache.
-
getFamilyClass
public abstract int getFamilyClass()
Returns the sFamilyClass field of the "OS/2" table, or -1.
-
getWeightClass
public abstract int getWeightClass()
Returns the usWeightClass field of the "OS/2" table, or -1.
-
getCodePageRange1
public abstract int getCodePageRange1()
Returns the ulCodePageRange1 field of the "OS/2" table, or 0.
-
getCodePageRange2
public abstract int getCodePageRange2()
Returns the ulCodePageRange2 field of the "OS/2" table, or 0.
-
getMacStyle
public abstract int getMacStyle()
Returns the macStyle field of the "head" table, or -1.
-
getPanose
public abstract PDPanoseClassification getPanose()
Returns the Panose classification of the font, if any.
-
-