Class FontProgramDescriptor
java.lang.Object
com.itextpdf.io.font.FontProgramDescriptor
Base font descriptor.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionFontProgramDescriptor(FontNames fontNames, float italicAngle, boolean isMonospace) FontProgramDescriptor(FontNames fontNames, FontMetrics fontMetrics) -
Method Summary
Modifier and TypeMethodDescriptionprivate StringextractFamilyNameEnglishOpenType(FontNames fontNames) extractFullFontNames(FontNames fontNames) extractFullNamesEnglishOpenType(FontNames fontNames) Get extra family name if exists.(package private) StringintfloatgetStyle()booleanisBold()booleanisItalic()boolean
-
Field Details
-
fontName
-
fullNameLowerCase
-
fontNameLowerCase
-
familyNameLowerCase
-
familyName2LowerCase
-
style
-
macStyle
private final int macStyle -
weight
private final int weight -
italicAngle
private final float italicAngle -
isMonospace
private final boolean isMonospace -
fullNamesAllLangs
-
fullNamesEnglishOpenType
-
familyNameEnglishOpenType
-
TT_FAMILY_ORDER
-
-
Constructor Details
-
FontProgramDescriptor
FontProgramDescriptor(FontNames fontNames, float italicAngle, boolean isMonospace) -
FontProgramDescriptor
FontProgramDescriptor(FontNames fontNames, FontMetrics fontMetrics)
-
-
Method Details
-
getFontName
-
getStyle
-
getFontWeight
public int getFontWeight() -
getItalicAngle
public float getItalicAngle() -
isMonospace
public boolean isMonospace() -
isBold
public boolean isBold() -
isItalic
public boolean isItalic() -
getFullNameLowerCase
-
getFontNameLowerCase
-
getFamilyNameLowerCase
-
getFamilyName2LowerCase
Get extra family name if exists.- Returns:
- extra family name if exists in the font,
nullotherwise.
-
getFullNameAllLangs
-
getFullNamesEnglishOpenType
-
getFamilyNameEnglishOpenType
String getFamilyNameEnglishOpenType() -
extractFullFontNames
-
extractFamilyNameEnglishOpenType
-
extractFullNamesEnglishOpenType
-