Package com.itextpdf.io.font
Class FontProgramDescriptorFactory
java.lang.Object
com.itextpdf.io.font.FontProgramDescriptorFactory
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static FontProgramDescriptor
fetchCachedDescriptor
(String fontName, byte[] fontProgram) private static FontProgramDescriptor
fetchCidFontDescriptor
(String fontName) static FontProgramDescriptor
fetchDescriptor
(byte[] fontProgram) static FontProgramDescriptor
fetchDescriptor
(FontProgram fontProgram) static FontProgramDescriptor
fetchDescriptor
(String fontName) private static FontProgramDescriptor
fetchDescriptorFromFontProgram
(FontProgram fontProgram) private static FontProgramDescriptor
fetchOpenTypeFontDescriptor
(OpenTypeParser fontParser) private static FontProgramDescriptor
fetchTrueTypeFontDescriptor
(byte[] fontProgram) private static FontProgramDescriptor
fetchTrueTypeFontDescriptor
(String fontName) private static FontProgramDescriptor
fetchTTCDescriptor
(String baseName) private static FontProgramDescriptor
fetchType1FontDescriptor
(String fontName, byte[] afm)
-
Field Details
-
FETCH_CACHED_FIRST
private static boolean FETCH_CACHED_FIRST
-
-
Constructor Details
-
FontProgramDescriptorFactory
public FontProgramDescriptorFactory()
-
-
Method Details
-
fetchDescriptor
-
fetchDescriptor
-
fetchDescriptor
-
fetchCachedDescriptor
-
fetchTTCDescriptor
- Throws:
IOException
-
fetchTrueTypeFontDescriptor
private static FontProgramDescriptor fetchTrueTypeFontDescriptor(String fontName) throws IOException - Throws:
IOException
-
fetchTrueTypeFontDescriptor
private static FontProgramDescriptor fetchTrueTypeFontDescriptor(byte[] fontProgram) throws IOException - Throws:
IOException
-
fetchOpenTypeFontDescriptor
private static FontProgramDescriptor fetchOpenTypeFontDescriptor(OpenTypeParser fontParser) throws IOException - Throws:
IOException
-
fetchType1FontDescriptor
private static FontProgramDescriptor fetchType1FontDescriptor(String fontName, byte[] afm) throws IOException - Throws:
IOException
-
fetchCidFontDescriptor
-
fetchDescriptorFromFontProgram
-