Uses of Class
com.itextpdf.io.font.FontProgram
Packages that use FontProgram
Package
Description
-
Uses of FontProgram in com.itextpdf.io.font
Subclasses of FontProgram in com.itextpdf.io.fontFields in com.itextpdf.io.font with type parameters of type FontProgramModifier and TypeFieldDescriptionprivate static final Map
<FontCacheKey, FontProgram> FontCache.fontCache
Methods in com.itextpdf.io.font that return FontProgramModifier and TypeMethodDescriptionstatic FontProgram
FontProgramFactory.createFont()
Creates a new standard Helvetica font program file.static FontProgram
FontProgramFactory.createFont
(byte[] fontProgram) Creates a new font program.static FontProgram
FontProgramFactory.createFont
(byte[] fontProgram, boolean cached) Creates a new font program.static FontProgram
FontProgramFactory.createFont
(byte[] ttc, int ttcIndex, boolean cached) Creates a new TrueType font program from ttc (TrueType Collection) file bytes.static FontProgram
FontProgramFactory.createFont
(String fontProgram) Creates a new font program.static FontProgram
FontProgramFactory.createFont
(String fontProgram, boolean cached) Creates a new font program.static FontProgram
FontProgramFactory.createFont
(String ttc, int ttcIndex, boolean cached) Creates a new TrueType font program from ttc (TrueType Collection) file.static FontProgram
FontProgramFactory.createFont
(String fontProgram, String cmap, boolean cached) Creates a new font program.private static FontProgram
FontProgramFactory.createFont
(String name, String cmap, byte[] fontProgram, boolean cached) static FontProgram
FontProgramFactory.createRegisteredFont
(String fontName) Creates a FontProgram from the font file that has been previously registered.static FontProgram
FontProgramFactory.createRegisteredFont
(String fontName, int style) Creates a FontProgram from the font file that has been previously registered.static FontProgram
FontProgramFactory.createRegisteredFont
(String fontName, int style, boolean cached) Creates a FontProgram from the font file that has been previously registered.static FontProgram
FontProgramFactory.createType1Font
(byte[] afm, byte[] pfb) Creates a new Type 1 font by the byte contents of the corresponding AFM/PFM and PFB filesstatic FontProgram
FontProgramFactory.createType1Font
(byte[] afm, byte[] pfb, boolean cached) Creates a new Type 1 font by the byte contents of the corresponding AFM/PFM and PFB filesstatic FontProgram
FontProgramFactory.createType1Font
(String metricsPath, String binaryPath) Creates a new Type 1 font by the corresponding AFM/PFM and PFB filesstatic FontProgram
FontProgramFactory.createType1Font
(String metricsPath, String binaryPath, boolean cached) Creates a new Type 1 font by the corresponding AFM/PFM and PFB filesprivate static FontProgram
FontProgramFactory.createType1Font
(String metricsPath, String binaryPath, byte[] afm, byte[] pfb, boolean cached) (package private) static FontProgram
FontCache.getFont
(FontCacheKey key) static FontProgram
(package private) FontProgram
Constructs aFont
-object.(package private) FontProgram
Constructs aFont
-object.TrueTypeCollection.getFontByTccIndex
(int ttcIndex) method return TrueTypeFont by ttc indexprotected FontProgram
FontRegisterProvider.getFontProgram
(String fontName, boolean cached) (package private) static FontProgram
FontCache.saveFont
(FontProgram font, FontCacheKey key) static FontProgram
FontCache.saveFont
(FontProgram font, String fontName) Methods in com.itextpdf.io.font with parameters of type FontProgramModifier and TypeMethodDescriptionstatic FontProgramDescriptor
FontProgramDescriptorFactory.fetchDescriptor
(FontProgram fontProgram) private static FontProgramDescriptor
FontProgramDescriptorFactory.fetchDescriptorFromFontProgram
(FontProgram fontProgram) (package private) static FontProgram
FontCache.saveFont
(FontProgram font, FontCacheKey key) static FontProgram
FontCache.saveFont
(FontProgram font, String fontName) -
Uses of FontProgram in com.itextpdf.kernel.font
Classes in com.itextpdf.kernel.font with type parameters of type FontProgramSubclasses of FontProgram in com.itextpdf.kernel.fontModifier and TypeClassDescriptionclass
(package private) class
class
FontProgram class for Type 3 font.Fields in com.itextpdf.kernel.font declared as FontProgramMethods in com.itextpdf.kernel.font that return FontProgramMethods in com.itextpdf.kernel.font with parameters of type FontProgramModifier and TypeMethodDescriptionstatic PdfFont
PdfFontFactory.createFont
(FontProgram fontProgram) Created aPdfFont
instance given the given underlyingFontProgram
instance.static PdfFont
PdfFontFactory.createFont
(FontProgram fontProgram, String encoding) Created aPdfFont
instance given the given underlyingFontProgram
instance.static PdfFont
PdfFontFactory.createFont
(FontProgram fontProgram, String encoding, PdfFontFactory.EmbeddingStrategy embeddingStrategy) Created aPdfFont
instance given the given underlyingFontProgram
instance. -
Uses of FontProgram in com.itextpdf.kernel.pdf.canvas.wmf
Fields in com.itextpdf.kernel.pdf.canvas.wmf declared as FontProgramMethods in com.itextpdf.kernel.pdf.canvas.wmf that return FontProgram -
Uses of FontProgram in com.itextpdf.layout.font
Fields in com.itextpdf.layout.font with type parameters of type FontProgramMethods in com.itextpdf.layout.font that return FontProgramModifier and TypeMethodDescription(package private) FontProgram
FontSet.getFontProgram
(FontInfo fontInfo) Methods in com.itextpdf.layout.font with parameters of type FontProgramModifier and TypeMethodDescriptionboolean
FontProvider.addFont
(FontProgram fontProgram) Add font toFontSet
cache.boolean
FontProvider.addFont
(FontProgram fontProgram, String encoding) Add font toFontSet
cache.boolean
FontProvider.addFont
(FontProgram fontProgram, String encoding, Range unicodeRange) Add font toFontSet
cache.boolean
FontSet.addFont
(FontProgram fontProgram, String encoding) Add not supported for auto creating FontPrograms.boolean
FontSet.addFont
(FontProgram fontProgram, String encoding, String alias) Add not supported for auto creating FontPrograms.boolean
FontSet.addFont
(FontProgram fontProgram, String encoding, String alias, Range unicodeRange) Add not supported for auto creating FontPrograms.static FontInfo
FontInfo.create
(FontProgram fontProgram, String encoding, String alias) static FontInfo
FontInfo.create
(FontProgram fontProgram, String encoding, String alias, Range range) FontProvider.getDefaultEncoding
(FontProgram fontProgram) Gets the default encoding for specific font. -
Uses of FontProgram in com.itextpdf.layout.renderer
Methods in com.itextpdf.layout.renderer with parameters of type FontProgramModifier and TypeMethodDescription(package private) static void
TypographyUtils.applyKerning
(FontProgram fontProgram, GlyphLine text, SequenceId sequenceId, IMetaInfo metaInfo) (package private) static void
TypographyUtils.applyOtfScript
(FontProgram fontProgram, GlyphLine text, Character.UnicodeScript script, Object typographyConfig, SequenceId sequenceId, IMetaInfo metaInfo) -
Uses of FontProgram in com.itextpdf.layout.renderer.typography
Methods in com.itextpdf.layout.renderer.typography with parameters of type FontProgramModifier and TypeMethodDescriptionboolean
AbstractTypographyApplier.applyKerning
(FontProgram fontProgram, GlyphLine text, SequenceId sequenceId, IMetaInfo metaInfo) boolean
DefaultTypographyApplier.applyKerning
(FontProgram fontProgram, GlyphLine text, SequenceId sequenceId, IMetaInfo metaInfo) -
Uses of FontProgram in com.itextpdf.svg.processors.impl
Methods in com.itextpdf.svg.processors.impl with parameters of type FontProgramModifier and TypeMethodDescriptionvoid
SvgProcessorContext.addTemporaryFont
(FontProgram fontProgram, String encoding, String alias) Add temporary font from @font-face.void
SvgProcessorContext.addTemporaryFont
(FontProgram fontProgram, String encoding, String alias, Range unicodeRange) Add temporary font from @font-face.