Package com.itextpdf.io.font
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 String
extractFamilyNameEnglishOpenType
(FontNames fontNames) extractFullFontNames
(FontNames fontNames) extractFullNamesEnglishOpenType
(FontNames fontNames) Get extra family name if exists.(package private) String
int
float
getStyle()
boolean
isBold()
boolean
isItalic()
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,
null
otherwise.
-
getFullNameAllLangs
-
getFullNamesEnglishOpenType
-
getFamilyNameEnglishOpenType
String getFamilyNameEnglishOpenType() -
extractFullFontNames
-
extractFamilyNameEnglishOpenType
-
extractFullNamesEnglishOpenType
-