Package org.verapdf.features
Class FontFeaturesData
- java.lang.Object
-
- org.verapdf.features.FeaturesData
-
- org.verapdf.features.FontFeaturesData
-
- All Implemented Interfaces:
Closeable,AutoCloseable
public final class FontFeaturesData extends FeaturesData
Features data of a font for feature extractor- Author:
- Maksim Bezrukov
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFontFeaturesData.Builder
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()DoublegetAscent()DoublegetAvgWidth()DoublegetCapHeight()StringgetCharSet()DoublegetDescent()IntegergetFlags()List<Double>getFontBBox()StringgetFontFamily()StringgetFontName()StringgetFontStretch()DoublegetFontWeight()DoublegetItalicAngle()DoublegetLeading()DoublegetMaxWidth()InputStreamgetMetadata()DoublegetMissingWidth()DoublegetStemH()DoublegetStemV()DoublegetXHeight()-
Methods inherited from class org.verapdf.features.FeaturesData
getStream
-
-
-
-
Method Detail
-
getMetadata
public InputStream getMetadata()
- Returns:
- InputStream metadata stream
-
getFontName
public String getFontName()
- Returns:
- parameter FontName from the font descriptor dictionary
-
getFontFamily
public String getFontFamily()
- Returns:
- parameter FontFamily from the font descriptor dictionary
-
getFontStretch
public String getFontStretch()
- Returns:
- parameter FontStretch from the font descriptor dictionary
-
getFontWeight
public Double getFontWeight()
- Returns:
- parameter FontWeight from the font descriptor dictionary
-
getFlags
public Integer getFlags()
- Returns:
- parameter Flags from the font descriptor dictionary
-
getFontBBox
public List<Double> getFontBBox()
- Returns:
- parameter FontBBox from the font descriptor dictionary
-
getItalicAngle
public Double getItalicAngle()
- Returns:
- parameter ItalicAngle from the font descriptor dictionary
-
getAscent
public Double getAscent()
- Returns:
- parameter Ascent from the font descriptor dictionary
-
getDescent
public Double getDescent()
- Returns:
- parameter Descent from the font descriptor dictionary
-
getLeading
public Double getLeading()
- Returns:
- parameter Leading from the font descriptor dictionary
-
getCapHeight
public Double getCapHeight()
- Returns:
- parameter CapHeight from the font descriptor dictionary
-
getXHeight
public Double getXHeight()
- Returns:
- parameter XHeight from the font descriptor dictionary
-
getStemV
public Double getStemV()
- Returns:
- parameter StemV from the font descriptor dictionary
-
getStemH
public Double getStemH()
- Returns:
- parameter StemH from the font descriptor dictionary
-
getAvgWidth
public Double getAvgWidth()
- Returns:
- parameter AvgWidth from the font descriptor dictionary
-
getMaxWidth
public Double getMaxWidth()
- Returns:
- parameter MaxWidth from the font descriptor dictionary
-
getMissingWidth
public Double getMissingWidth()
- Returns:
- parameter MissingWidth from the font descriptor dictionary
-
getCharSet
public String getCharSet()
- Returns:
- parameter CharSet from the font descriptor dictionary
-
close
public void close() throws IOException- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Overrides:
closein classFeaturesData- Throws:
IOException
-
-