Uses of Class
com.itextpdf.kernel.font.PdfFont
Packages that use PdfFont
Package
Description
-
Uses of PdfFont in com.itextpdf.barcodes
Fields in com.itextpdf.barcodes declared as PdfFontMethods in com.itextpdf.barcodes that return PdfFontMethods in com.itextpdf.barcodes with parameters of type PdfFontConstructors in com.itextpdf.barcodes with parameters of type PdfFontModifierConstructorDescriptionBarcode128
(PdfDocument document, PdfFont font) Creates new Barcode128, which will use the provided fontBarcode39
(PdfDocument document, PdfFont font) Creates a new Barcode39.BarcodeCodabar
(PdfDocument document, PdfFont font) Creates a new BarcodeCodabar.BarcodeEAN
(PdfDocument document, PdfFont font) Creates new BarcodeEANBarcodeInter25
(PdfDocument document, PdfFont font) Creates new BarcodeInter25BarcodeMSI
(PdfDocument document, PdfFont font) Creates a new BarcodeMSI -
Uses of PdfFont in com.itextpdf.forms.fields
Fields in com.itextpdf.forms.fields declared as PdfFontModifier and TypeFieldDescriptionprotected PdfFont
AbstractPdfFormField.font
private PdfFont
TerminalFormFieldBuilder.font
Methods in com.itextpdf.forms.fields that return PdfFontModifier and TypeMethodDescriptionAbstractPdfFormField.getFont()
Gets the current font of the form field.TerminalFormFieldBuilder.getFont()
Get font to be used for form field creation.private PdfFont
AbstractPdfFormField.resolveFontName
(String fontName) Methods in com.itextpdf.forms.fields with parameters of type PdfFontModifier and TypeMethodDescriptionprivate static void
TextAndChoiceLegacyDrawer.drawCombTextAppearance
(PdfFormAnnotation formAnnotation, Rectangle rect, PdfFont font, float fontSize, String value, PdfFormXObject appearance) Basic setter for thefont
property.Set font to be used for form field creation.AbstractPdfFormField.setFontAndSize
(PdfFont font, float fontSize) Combined setter for thefont
andfontSize
properties.Set text field value with given font and size.(package private) void
AbstractPdfFormField.updateFontAndFontSize
(PdfFont font, float fontSize) (package private) void
PdfFormField.updateFontAndFontSize
(PdfFont font, float fontSize) -
Uses of PdfFont in com.itextpdf.forms.form.renderer
Fields in com.itextpdf.forms.form.renderer declared as PdfFontModifier and TypeFieldDescriptionprotected PdfFont
AbstractTextFieldRenderer.font
The font to be used for the text.Methods in com.itextpdf.forms.form.renderer with parameters of type PdfFontModifier and TypeMethodDescriptionprotected TextRenderer
FormFieldValueNonTrimmingTextRenderer.createCopy
(GlyphLine gl, PdfFont font) -
Uses of PdfFont in com.itextpdf.forms.form.renderer.checkboximpl
Methods in com.itextpdf.forms.form.renderer.checkboximpl that return PdfFontModifier and TypeMethodDescriptionprivate PdfFont
PdfCheckBoxRenderingStrategy.loadFontContainingSymbols()
Methods in com.itextpdf.forms.form.renderer.checkboximpl with parameters of type PdfFontModifier and TypeMethodDescriptionprivate float
PdfCheckBoxRenderingStrategy.calculateFontSize
(CheckBoxRenderer checkBoxRenderer, PdfFont fontContainingSymbols, String text, Rectangle rectangle, float borderWidth) private void
PdfCheckBoxRenderingStrategy.drawZapfdingbatsIcon
(PdfFont fontContainingSymbols, String text, float fontSize, Rectangle rectangle, PdfCanvas canvas) -
Uses of PdfFont in com.itextpdf.forms.util
Methods in com.itextpdf.forms.util with parameters of type PdfFontModifier and TypeMethodDescriptionstatic float
FontSizeUtil.approximateFontSizeToFitSingleLine
(PdfFont localFont, Rectangle bBox, String value, float minValue, float borderWidth) Calculates the font size that will fit the text in the given rectangle. -
Uses of PdfFont in com.itextpdf.kernel.font
Subclasses of PdfFont in com.itextpdf.kernel.fontModifier and TypeClassDescriptionclass
PdfSimpleFont<T extends FontProgram>
class
Note.class
class
class
Low-level API class for Type 3 fonts.Methods in com.itextpdf.kernel.font that return PdfFontModifier and TypeMethodDescriptionstatic PdfFont
PdfFontFactory.createFont()
Creates a new instance of default font, namelyStandardFonts.HELVETICA
standard font withPdfEncodings.WINANSI
encoding.static PdfFont
PdfFontFactory.createFont
(byte[] fontProgram, PdfFontFactory.EmbeddingStrategy embeddingStrategy) Created aPdfFont
instance by the bytes of the underlying font program.static PdfFont
PdfFontFactory.createFont
(byte[] fontProgram, String encoding) Created aPdfFont
instance by the bytes of the underlying font program.static PdfFont
PdfFontFactory.createFont
(byte[] fontProgram, String encoding, PdfFontFactory.EmbeddingStrategy embeddingStrategy) Created aPdfFont
instance by the bytes of the underlying font program.static PdfFont
PdfFontFactory.createFont
(byte[] fontProgram, String encoding, PdfFontFactory.EmbeddingStrategy embeddingStrategy, boolean cached) Created aPdfFont
instance by the bytes of the underlying font program.static 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.static PdfFont
PdfFontFactory.createFont
(PdfDictionary fontDictionary) Creates aPdfFont
by already existing font dictionary.static PdfFont
PdfFontFactory.createFont
(String fontProgram) Creates aPdfFont
instance by the path of the font program filestatic PdfFont
PdfFontFactory.createFont
(String fontProgram, PdfFontFactory.EmbeddingStrategy embeddingStrategy) Created aPdfFont
instance given the path to the font file.static PdfFont
PdfFontFactory.createFont
(String fontProgram, String encoding) Creates aPdfFont
instance by the path of the font program file and given encoding.static PdfFont
PdfFontFactory.createFont
(String fontProgram, String encoding, PdfFontFactory.EmbeddingStrategy embeddingStrategy) Created aPdfFont
instance given the path to the font file.static PdfFont
PdfFontFactory.createFont
(String fontProgram, String encoding, PdfFontFactory.EmbeddingStrategy embeddingStrategy, boolean cached) Created aPdfFont
instance given the path to the font file.static PdfFont
PdfFontFactory.createFont
(String fontProgram, String encoding, PdfFontFactory.EmbeddingStrategy embeddingStrategy, PdfDocument cacheTo) Creates aPdfFont
instance by the path of the font program file and given encoding and place it inside thePdfDocument
.static PdfFont
PdfFontFactory.createFont
(String fontProgram, String encoding, PdfDocument cacheTo) Creates aPdfFont
instance by the path of the font program file and given encoding and place it inside thePdfDocument
.static PdfFont
PdfFontFactory.createRegisteredFont
(String fontName) CreatesPdfFont
based on registeredFontProgram
's.static PdfFont
PdfFontFactory.createRegisteredFont
(String fontName, String encoding) CreatesPdfFont
based on registeredFontProgram
's.static PdfFont
PdfFontFactory.createRegisteredFont
(String fontName, String encoding, PdfFontFactory.EmbeddingStrategy embeddingStrategy) CreatesPdfFont
based on registeredFontProgram
's.static PdfFont
PdfFontFactory.createRegisteredFont
(String fontName, String encoding, PdfFontFactory.EmbeddingStrategy embeddingStrategy, boolean cached) CreatesPdfFont
based on registeredFontProgram
's.static PdfFont
PdfFontFactory.createRegisteredFont
(String fontName, String encoding, PdfFontFactory.EmbeddingStrategy embeddingStrategy, int style) CreatesPdfFont
based on registeredFontProgram
's.static PdfFont
PdfFontFactory.createRegisteredFont
(String fontName, String encoding, PdfFontFactory.EmbeddingStrategy embeddingStrategy, int style, boolean cached) CreatesPdfFont
based on registeredFontProgram
's.static PdfFont
PdfFontFactory.createTtcFont
(byte[] ttc, int ttcIndex, String encoding, PdfFontFactory.EmbeddingStrategy embeddingStrategy, boolean cached) Creates aPdfFont
instance from the TrueType Collection represented by its byte contents.static PdfFont
PdfFontFactory.createTtcFont
(String ttc, int ttcIndex, String encoding, PdfFontFactory.EmbeddingStrategy embeddingStrategy, boolean cached) Creates aPdfFont
instance from the TrueType Collection given by the path to the .ttc file. -
Uses of PdfFont in com.itextpdf.kernel.pdf
Fields in com.itextpdf.kernel.pdf declared as PdfFontFields in com.itextpdf.kernel.pdf with type parameters of type PdfFontModifier and TypeFieldDescriptionprivate final Map
<PdfIndirectReference, PdfFont> PdfDocument.documentFonts
Methods in com.itextpdf.kernel.pdf that return PdfFontModifier and TypeMethodDescriptionAdds aPdfFont
instance to this document so that this font is flushed automatically on document close.FindPdfFont
from loaded fonts with corresponding fontProgram and encoding or CMAP.PdfDocument.getDefaultFont()
Gets default font for the document: Helvetica, WinAnsi.PdfDocument.getFont
(PdfDictionary dictionary) Create a new instance ofPdfFont
or load already created one.Methods in com.itextpdf.kernel.pdf that return types with arguments of type PdfFontModifier and TypeMethodDescriptionprotected Collection
<PdfFont> PdfDocument.getDocumentFonts()
List all newly added or loaded fontsMethods in com.itextpdf.kernel.pdf with parameters of type PdfFontModifier and TypeMethodDescriptionboolean
Adds aPdfFont
instance to this document so that this font is flushed automatically on document close.PdfResources.addFont
(PdfDocument pdfDocument, PdfFont font) Adds font to resources and registers PdfFont in the document for further flushing. -
Uses of PdfFont in com.itextpdf.kernel.pdf.annot
Method parameters in com.itextpdf.kernel.pdf.annot with type arguments of type PdfFontModifier and TypeMethodDescriptionPdfTrapNetworkAnnotation.setFauxedFonts
(List<PdfFont> fauxedFonts) A list of font dictionaries representing fonts that were fauxed (replaced by substitute fonts) during the generation of trap networks for the page. -
Uses of PdfFont in com.itextpdf.kernel.pdf.canvas
Fields in com.itextpdf.kernel.pdf.canvas declared as PdfFontMethods in com.itextpdf.kernel.pdf.canvas that return PdfFontMethods in com.itextpdf.kernel.pdf.canvas with parameters of type PdfFont -
Uses of PdfFont in com.itextpdf.kernel.pdf.canvas.parser
Fields in com.itextpdf.kernel.pdf.canvas.parser with type parameters of type PdfFontModifier and TypeFieldDescriptionprivate Map
<Integer, WeakReference<PdfFont>> PdfCanvasProcessor.cachedFonts
The font cacheMethods in com.itextpdf.kernel.pdf.canvas.parser that return PdfFontModifier and TypeMethodDescriptionprotected PdfFont
PdfCanvasProcessor.getFont
(PdfDictionary fontDict) Creates aPdfFont
object by a font dictionary. -
Uses of PdfFont in com.itextpdf.kernel.pdf.canvas.parser.data
Methods in com.itextpdf.kernel.pdf.canvas.parser.data that return PdfFont -
Uses of PdfFont in com.itextpdf.kernel.utils
Fields in com.itextpdf.kernel.utils with type parameters of type PdfFontMethods in com.itextpdf.kernel.utils that return types with arguments of type PdfFontModifier and TypeMethodDescriptionValidationContext.getFonts()
Gets fonts related to thisValidationContext
.Method parameters in com.itextpdf.kernel.utils with type arguments of type PdfFontModifier and TypeMethodDescriptionValidationContext.withFonts
(Collection<PdfFont> fonts) Sets fonts for thisValidationContext
instance. -
Uses of PdfFont in com.itextpdf.kernel.utils.checkers
Methods in com.itextpdf.kernel.utils.checkers with parameters of type PdfFontModifier and TypeMethodDescriptionboolean
Checks passed symbol against the fontstatic int
FontCheckUtil.checkGlyphsOfText
(String text, PdfFont font, FontCheckUtil.CharacterChecker checker) Checks the text by the passed checker and the font. -
Uses of PdfFont in com.itextpdf.layout
Fields in com.itextpdf.layout declared as PdfFontMethods in com.itextpdf.layout with parameters of type PdfFont -
Uses of PdfFont in com.itextpdf.layout.font
Fields in com.itextpdf.layout.font declared as PdfFontFields in com.itextpdf.layout.font with type parameters of type PdfFontMethods in com.itextpdf.layout.font that return PdfFontModifier and TypeMethodDescriptionComplexFontSelectorStrategy.getCurrentFont()
Deprecated.abstract PdfFont
FontSelectorStrategy.getCurrentFont()
Deprecated.FontProvider.getPdfFont
(FontInfo fontInfo) Get from cache or create a new instance ofPdfFont
.FontProvider.getPdfFont
(FontInfo fontInfo, FontSet additionalFonts) Get from cache or create a new instance ofPdfFont
.protected PdfFont
FontSelectorStrategy.getPdfFont
(FontInfo fontInfo) Deprecated.Utility method to create PdfFont. -
Uses of PdfFont in com.itextpdf.layout.font.selectorstrategy
Methods in com.itextpdf.layout.font.selectorstrategy that return PdfFontModifier and TypeMethodDescriptionprivate static PdfFont
AbstractFontSelectorStrategy.getPdfFont
(FontInfo fontInfo, FontProvider fontProvider, FontSet additionalFonts) Utility method to create PdfFont.protected PdfFont
AbstractFontSelectorStrategy.matchFont
(int codePoint, FontSelector fontSelector, FontProvider fontProvider, FontSet additionalFonts) Finds the best font which matches passed symbol.Methods in com.itextpdf.layout.font.selectorstrategy that return types with arguments of type PdfFontModifier and TypeMethodDescriptionAbstractFontSelectorStrategy.getGlyphLines
(String text) Converts text into glyphs with the best matching font.IFontSelectorStrategy.getGlyphLines
(String text) Converts text into glyphs with the best matching font. -
Uses of PdfFont in com.itextpdf.layout.renderer
Fields in com.itextpdf.layout.renderer declared as PdfFontMethods in com.itextpdf.layout.renderer that return PdfFontModifier and TypeMethodDescriptionAbstractRenderer.getPropertyAsFont
(int property) Returns a property with a certain key, as a font object.protected PdfFont
BlockRenderer.getResolvedFont
(PdfDocument pdfDocument) Get the font set in properties, if it is not set, then resolves the firstPdfFont
fromFontProvider
.(package private) PdfFont
AbstractRenderer.resolveFirstPdfFont()
Gets any validPdfFont
for this renderer, based onProperty.FONT
,Property.FONT_PROVIDER
andProperty.FONT_SET
properties.(package private) PdfFont
AbstractRenderer.resolveFirstPdfFont
(String[] font, FontProvider provider, FontCharacteristics fc, FontSet additionalFonts) Get first validPdfFont
for this renderer, based on given font-families, font provider and font characteristics.(package private) PdfFont
TextRenderer.resolveFirstPdfFont
(String[] font, FontProvider provider, FontCharacteristics fc, FontSet additionalFonts) Methods in com.itextpdf.layout.renderer with parameters of type PdfFontModifier and TypeMethodDescriptionstatic float[]
TextRenderer.calculateAscenderDescender
(PdfFont font) Get ascender and descender from font metrics.static float[]
TextRenderer.calculateAscenderDescender
(PdfFont font, RenderingMode mode) Get ascender and descender from font metrics.protected TextRenderer
TextRenderer.createCopy
(GlyphLine gl, PdfFont font) static GlyphLine
TextPreprocessingUtil.replaceSpecialWhitespaceGlyphs
(GlyphLine line, PdfFont font) Replaces special whitespace glyphs to new whitespace ' ' glyph that has custom width.protected void
TextRenderer.setProcessedGlyphLineAndFont
(GlyphLine gl, PdfFont font) void
Manually set a GlyphLine and PdfFont for rendering. -
Uses of PdfFont in com.itextpdf.pdfa
Methods in com.itextpdf.pdfa that return PdfFontModifier and TypeMethodDescriptionPdfADocument.getDefaultFont()
No default font for PDF/A documents. -
Uses of PdfFont in com.itextpdf.pdfa.checker
Methods in com.itextpdf.pdfa.checker with parameters of type PdfFontModifier and TypeMethodDescriptionboolean
void
abstract void
Performs a number of checks on the font.void
PdfA1Checker.checkFontGlyphs
(PdfFont font, PdfStream contentStream) void
PdfA2Checker.checkFontGlyphs
(PdfFont font, PdfStream contentStream) abstract void
PdfAChecker.checkFontGlyphs
(PdfFont font, PdfStream contentStream) Performs a check of the each font glyph as a Form XObject.void
Verify the conformity of the text written by the specified font.void
Deprecated.Will become abstract in the next major release. -
Uses of PdfFont in com.itextpdf.pdfua.checkers
Methods in com.itextpdf.pdfua.checkers with parameters of type PdfFontModifier and TypeMethodDescriptionboolean
private void
Method parameters in com.itextpdf.pdfua.checkers with type arguments of type PdfFontModifier and TypeMethodDescriptionprivate void
PdfUA1Checker.checkFonts
(Collection<PdfFont> fontsInDocument) -
Uses of PdfFont in com.itextpdf.signatures
Fields in com.itextpdf.signatures declared as PdfFontModifier and TypeFieldDescriptionprivate PdfFont
PdfSignatureAppearance.font
Font for the text in Layer 2.Methods in com.itextpdf.signatures that return PdfFontModifier and TypeMethodDescriptionPdfSignatureAppearance.getLayer2Font()
Deprecated.in favour ofSignatureFieldAppearance
.Methods in com.itextpdf.signatures with parameters of type PdfFontModifier and TypeMethodDescriptionPdfSignatureAppearance.setLayer2Font
(PdfFont font) Deprecated.in favour ofElementPropertyContainer.setFont(PdfFont)
. -
Uses of PdfFont in com.itextpdf.svg.renderers.impl
Fields in com.itextpdf.svg.renderers.impl declared as PdfFontMethods in com.itextpdf.svg.renderers.impl that return PdfFontModifier and TypeMethodDescription(package private) PdfFont
TextSvgBranchRenderer.getFont()
Return the font used in this text element.Methods in com.itextpdf.svg.renderers.impl with parameters of type PdfFontModifier and TypeMethodDescriptionfloat
ISvgTextNodeRenderer.getTextContentLength
(float parentFontSize, PdfFont font) float
TextLeafSvgNodeRenderer.getTextContentLength
(float parentFontSize, PdfFont font) float
TextSvgBranchRenderer.getTextContentLength
(float parentFontSize, PdfFont font)