Uses of Class
com.itextpdf.io.font.FontProgram
Package
Description
-
Uses of FontProgram in com.itextpdf.io.font
Modifier 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.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 filesstatic FontProgram
TrueTypeCollection.getFontByTccIndex
(int ttcIndex) method return TrueTypeFont by ttc indexstatic FontProgram
FontCache.saveFont
(FontProgram font, String fontName) Modifier and TypeMethodDescriptionstatic FontProgramDescriptor
FontProgramDescriptorFactory.fetchDescriptor
(FontProgram fontProgram) static FontProgram
FontCache.saveFont
(FontProgram font, String fontName) -
Uses of FontProgram in com.itextpdf.kernel.font
Modifier and TypeClassDescriptionclass
class
FontProgram class for Type 3 font.Modifier 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
-
Uses of FontProgram in com.itextpdf.layout.font
Modifier 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.typography
Modifier 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
Modifier 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.