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.fontCacheMethods in com.itextpdf.io.font that return FontProgramModifier and TypeMethodDescriptionstatic FontProgramFontProgramFactory.createFont()Creates a new standard Helvetica font program file.static FontProgramFontProgramFactory.createFont(byte[] fontProgram) Creates a new font program.static FontProgramFontProgramFactory.createFont(byte[] fontProgram, boolean cached) Creates a new font program.static FontProgramFontProgramFactory.createFont(byte[] ttc, int ttcIndex, boolean cached) Creates a new TrueType font program from ttc (TrueType Collection) file bytes.static FontProgramFontProgramFactory.createFont(String fontProgram) Creates a new font program.static FontProgramFontProgramFactory.createFont(String fontProgram, boolean cached) Creates a new font program.static FontProgramFontProgramFactory.createFont(String ttc, int ttcIndex, boolean cached) Creates a new TrueType font program from ttc (TrueType Collection) file.static FontProgramFontProgramFactory.createFont(String fontProgram, String cmap, boolean cached) Creates a new font program.private static FontProgramFontProgramFactory.createFont(String name, String cmap, byte[] fontProgram, boolean cached) static FontProgramFontProgramFactory.createRegisteredFont(String fontName) Creates a FontProgram from the font file that has been previously registered.static FontProgramFontProgramFactory.createRegisteredFont(String fontName, int style) Creates a FontProgram from the font file that has been previously registered.static FontProgramFontProgramFactory.createRegisteredFont(String fontName, int style, boolean cached) Creates a FontProgram from the font file that has been previously registered.static FontProgramFontProgramFactory.createType1Font(byte[] afm, byte[] pfb) Creates a new Type 1 font by the byte contents of the corresponding AFM/PFM and PFB filesstatic FontProgramFontProgramFactory.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 FontProgramFontProgramFactory.createType1Font(String metricsPath, String binaryPath) Creates a new Type 1 font by the corresponding AFM/PFM and PFB filesstatic FontProgramFontProgramFactory.createType1Font(String metricsPath, String binaryPath, boolean cached) Creates a new Type 1 font by the corresponding AFM/PFM and PFB filesprivate static FontProgramFontProgramFactory.createType1Font(String metricsPath, String binaryPath, byte[] afm, byte[] pfb, boolean cached) (package private) static FontProgramFontCache.getFont(FontCacheKey key) static FontProgram(package private) FontProgramConstructs aFont-object.(package private) FontProgramConstructs aFont-object.TrueTypeCollection.getFontByTccIndex(int ttcIndex) method return TrueTypeFont by ttc indexprotected FontProgramFontRegisterProvider.getFontProgram(String fontName, boolean cached) (package private) static FontProgramFontCache.saveFont(FontProgram font, FontCacheKey key) static FontProgramFontCache.saveFont(FontProgram font, String fontName) Methods in com.itextpdf.io.font with parameters of type FontProgramModifier and TypeMethodDescriptionstatic FontProgramDescriptorFontProgramDescriptorFactory.fetchDescriptor(FontProgram fontProgram) private static FontProgramDescriptorFontProgramDescriptorFactory.fetchDescriptorFromFontProgram(FontProgram fontProgram) (package private) static FontProgramFontCache.saveFont(FontProgram font, FontCacheKey key) static FontProgramFontCache.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) classclassFontProgram 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 PdfFontPdfFontFactory.createFont(FontProgram fontProgram) Created aPdfFontinstance given the given underlyingFontPrograminstance.static PdfFontPdfFontFactory.createFont(FontProgram fontProgram, String encoding) Created aPdfFontinstance given the given underlyingFontPrograminstance.static PdfFontPdfFontFactory.createFont(FontProgram fontProgram, String encoding, PdfFontFactory.EmbeddingStrategy embeddingStrategy) Created aPdfFontinstance given the given underlyingFontPrograminstance. -
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) FontProgramFontSet.getFontProgram(FontInfo fontInfo) Methods in com.itextpdf.layout.font with parameters of type FontProgramModifier and TypeMethodDescriptionbooleanFontProvider.addFont(FontProgram fontProgram) Add font toFontSetcache.booleanFontProvider.addFont(FontProgram fontProgram, String encoding) Add font toFontSetcache.booleanFontProvider.addFont(FontProgram fontProgram, String encoding, Range unicodeRange) Add font toFontSetcache.booleanFontSet.addFont(FontProgram fontProgram, String encoding) Add not supported for auto creating FontPrograms.booleanFontSet.addFont(FontProgram fontProgram, String encoding, String alias) Add not supported for auto creating FontPrograms.booleanFontSet.addFont(FontProgram fontProgram, String encoding, String alias, Range unicodeRange) Add not supported for auto creating FontPrograms.static FontInfoFontInfo.create(FontProgram fontProgram, String encoding, String alias) static FontInfoFontInfo.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 voidTypographyUtils.applyKerning(FontProgram fontProgram, GlyphLine text, SequenceId sequenceId, IMetaInfo metaInfo) (package private) static voidTypographyUtils.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 TypeMethodDescriptionbooleanAbstractTypographyApplier.applyKerning(FontProgram fontProgram, GlyphLine text, SequenceId sequenceId, IMetaInfo metaInfo) booleanDefaultTypographyApplier.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 TypeMethodDescriptionvoidSvgProcessorContext.addTemporaryFont(FontProgram fontProgram, String encoding, String alias) Add temporary font from @font-face.voidSvgProcessorContext.addTemporaryFont(FontProgram fontProgram, String encoding, String alias, Range unicodeRange) Add temporary font from @font-face.