Uses of Class
com.itextpdf.kernel.font.PdfFont
-
-
Uses of PdfFont in com.itextpdf.barcodes
Fields in com.itextpdf.barcodes declared as PdfFont Modifier and Type Field Description protected PdfFont
Barcode1D. font
The text font.Methods in com.itextpdf.barcodes that return PdfFont Modifier and Type Method Description PdfFont
Barcode1D. getFont()
Gets the text font.Methods in com.itextpdf.barcodes with parameters of type PdfFont Modifier and Type Method Description void
Barcode1D. setFont(PdfFont font)
Sets the text font.Constructors in com.itextpdf.barcodes with parameters of type PdfFont Constructor Description Barcode128(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 PdfFont Modifier and Type Field Description protected PdfFont
AbstractPdfFormField. font
private PdfFont
TerminalFormFieldBuilder. font
Methods in com.itextpdf.forms.fields that return PdfFont Modifier and Type Method Description PdfFont
AbstractPdfFormField. getFont()
Gets the current font of the form field.PdfFont
TerminalFormFieldBuilder. getFont()
Get font to be used for form field creation.private PdfFont
AbstractPdfFormField. resolveFontName(java.lang.String fontName)
Methods in com.itextpdf.forms.fields with parameters of type PdfFont Modifier and Type Method Description AbstractPdfFormField
AbstractPdfFormField. setFont(PdfFont font)
Basic setter for thefont
property.T
TerminalFormFieldBuilder. setFont(PdfFont font)
Set font to be used for form field creation.AbstractPdfFormField
AbstractPdfFormField. setFontAndSize(PdfFont font, float fontSize)
Combined setter for thefont
andfontSize
properties.PdfFormField
PdfFormField. setValue(java.lang.String value, PdfFont font, float fontSize)
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 PdfFont Modifier and Type Field Description protected PdfFont
AbstractTextFieldRenderer. font
The font to be used for the text.Methods in com.itextpdf.forms.form.renderer with parameters of type PdfFont Modifier and Type Method Description protected 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 PdfFont Modifier and Type Method Description private PdfFont
PdfCheckBoxRenderingStrategy. loadFontContainingSymbols()
Methods in com.itextpdf.forms.form.renderer.checkboximpl with parameters of type PdfFont Modifier and Type Method Description private float
PdfCheckBoxRenderingStrategy. calculateFontSize(CheckBoxRenderer checkBoxRenderer, PdfFont fontContainingSymbols, java.lang.String text, Rectangle rectangle, float borderWidth)
private void
PdfCheckBoxRenderingStrategy. drawZapfdingbatsIcon(PdfFont fontContainingSymbols, java.lang.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 PdfFont Modifier and Type Method Description static float
FontSizeUtil. approximateFontSizeToFitSingleLine(PdfFont localFont, Rectangle bBox, java.lang.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.font Modifier and Type Class Description class
PdfSimpleFont<T extends FontProgram>
class
PdfTrueTypeFont
Note.class
PdfType0Font
class
PdfType1Font
class
PdfType3Font
Low-level API class for Type 3 fonts.Methods in com.itextpdf.kernel.font that return PdfFont Modifier and Type Method Description static 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, java.lang.String encoding)
Created aPdfFont
instance by the bytes of the underlying font program.static PdfFont
PdfFontFactory. createFont(byte[] fontProgram, java.lang.String encoding, PdfFontFactory.EmbeddingStrategy embeddingStrategy)
Created aPdfFont
instance by the bytes of the underlying font program.static PdfFont
PdfFontFactory. createFont(byte[] fontProgram, java.lang.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, java.lang.String encoding)
Created aPdfFont
instance given the given underlyingFontProgram
instance.static PdfFont
PdfFontFactory. createFont(FontProgram fontProgram, java.lang.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(java.lang.String fontProgram)
Creates aPdfFont
instance by the path of the font program filestatic PdfFont
PdfFontFactory. createFont(java.lang.String fontProgram, PdfFontFactory.EmbeddingStrategy embeddingStrategy)
Created aPdfFont
instance given the path to the font file.static PdfFont
PdfFontFactory. createFont(java.lang.String fontProgram, java.lang.String encoding)
Creates aPdfFont
instance by the path of the font program file and given encoding.static PdfFont
PdfFontFactory. createFont(java.lang.String fontProgram, java.lang.String encoding, PdfFontFactory.EmbeddingStrategy embeddingStrategy)
Created aPdfFont
instance given the path to the font file.static PdfFont
PdfFontFactory. createFont(java.lang.String fontProgram, java.lang.String encoding, PdfFontFactory.EmbeddingStrategy embeddingStrategy, boolean cached)
Created aPdfFont
instance given the path to the font file.static PdfFont
PdfFontFactory. createFont(java.lang.String fontProgram, java.lang.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(java.lang.String fontProgram, java.lang.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(java.lang.String fontName)
CreatesPdfFont
based on registeredFontProgram
's.static PdfFont
PdfFontFactory. createRegisteredFont(java.lang.String fontName, java.lang.String encoding)
CreatesPdfFont
based on registeredFontProgram
's.static PdfFont
PdfFontFactory. createRegisteredFont(java.lang.String fontName, java.lang.String encoding, PdfFontFactory.EmbeddingStrategy embeddingStrategy)
CreatesPdfFont
based on registeredFontProgram
's.static PdfFont
PdfFontFactory. createRegisteredFont(java.lang.String fontName, java.lang.String encoding, PdfFontFactory.EmbeddingStrategy embeddingStrategy, boolean cached)
CreatesPdfFont
based on registeredFontProgram
's.static PdfFont
PdfFontFactory. createRegisteredFont(java.lang.String fontName, java.lang.String encoding, PdfFontFactory.EmbeddingStrategy embeddingStrategy, int style)
CreatesPdfFont
based on registeredFontProgram
's.static PdfFont
PdfFontFactory. createRegisteredFont(java.lang.String fontName, java.lang.String encoding, PdfFontFactory.EmbeddingStrategy embeddingStrategy, int style, boolean cached)
CreatesPdfFont
based on registeredFontProgram
's.static PdfFont
PdfFontFactory. createTtcFont(byte[] ttc, int ttcIndex, java.lang.String encoding, PdfFontFactory.EmbeddingStrategy embeddingStrategy, boolean cached)
Creates aPdfFont
instance from the TrueType Collection represented by its byte contents.static PdfFont
PdfFontFactory. createTtcFont(java.lang.String ttc, int ttcIndex, java.lang.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 PdfFont Modifier and Type Field Description private PdfFont
DefaultFontStrategy. defaultFont
Fields in com.itextpdf.kernel.pdf with type parameters of type PdfFont Modifier and Type Field Description private java.util.Map<PdfIndirectReference,PdfFont>
PdfDocument. documentFonts
Methods in com.itextpdf.kernel.pdf that return PdfFont Modifier and Type Method Description PdfFont
PdfDocument. addFont(PdfFont font)
Adds aPdfFont
instance to this document so that this font is flushed automatically on document close.PdfFont
PdfDocument. findFont(java.lang.String fontProgram, java.lang.String encoding)
FindPdfFont
from loaded fonts with corresponding fontProgram and encoding or CMAP.PdfFont
PdfDocument. getDefaultFont()
Gets default font for the document: Helvetica, WinAnsi.PdfFont
DefaultFontStrategy. getFont()
Gets default font.PdfFont
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 PdfFont Modifier and Type Method Description protected java.util.Collection<PdfFont>
PdfDocument. getDocumentFonts()
List all newly added or loaded fontsMethods in com.itextpdf.kernel.pdf with parameters of type PdfFont Modifier and Type Method Description boolean
PdfTextArray. add(java.lang.String text, PdfFont font)
PdfFont
PdfDocument. addFont(PdfFont font)
Adds aPdfFont
instance to this document so that this font is flushed automatically on document close.PdfName
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 PdfFont Modifier and Type Method Description PdfTrapNetworkAnnotation
PdfTrapNetworkAnnotation. setFauxedFonts(java.util.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 PdfFont Modifier and Type Field Description private PdfFont
CanvasGraphicsState. font
Methods in com.itextpdf.kernel.pdf.canvas that return PdfFont Modifier and Type Method Description PdfFont
CanvasGraphicsState. getFont()
Gets the currentPdfFont
.Methods in com.itextpdf.kernel.pdf.canvas with parameters of type PdfFont Modifier and Type Method Description void
CanvasGraphicsState. setFont(PdfFont font)
Sets the currentPdfFont
.PdfCanvas
PdfCanvas. setFontAndSize(PdfFont font, float size)
Sets font and size (PDF Tf operator). -
Uses of PdfFont in com.itextpdf.kernel.pdf.canvas.parser
Fields in com.itextpdf.kernel.pdf.canvas.parser with type parameters of type PdfFont Modifier and Type Field Description private java.util.Map<java.lang.Integer,java.lang.ref.WeakReference<PdfFont>>
PdfCanvasProcessor. cachedFonts
The font cacheMethods in com.itextpdf.kernel.pdf.canvas.parser that return PdfFont Modifier and Type Method Description protected 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 Modifier and Type Method Description PdfFont
TextRenderInfo. getFont()
Getter for the font -
Uses of PdfFont in com.itextpdf.kernel.utils.checkers
Methods in com.itextpdf.kernel.utils.checkers with parameters of type PdfFont Modifier and Type Method Description boolean
FontCheckUtil.CharacterChecker. check(int ch, PdfFont font)
Checks passed symbol against the fontstatic int
FontCheckUtil. checkGlyphsOfText(java.lang.String text, PdfFont font, FontCheckUtil.CharacterChecker checker)
Checks the text by the passed checker and the font. -
Uses of PdfFont in com.itextpdf.kernel.validation.context
Fields in com.itextpdf.kernel.validation.context declared as PdfFont Modifier and Type Field Description private PdfFont
FontValidationContext. font
Fields in com.itextpdf.kernel.validation.context with type parameters of type PdfFont Modifier and Type Field Description private java.util.Collection<PdfFont>
PdfDocumentValidationContext. documentFonts
Methods in com.itextpdf.kernel.validation.context that return PdfFont Modifier and Type Method Description PdfFont
FontValidationContext. getFont()
Gets the font.Methods in com.itextpdf.kernel.validation.context that return types with arguments of type PdfFont Modifier and Type Method Description java.util.Collection<PdfFont>
PdfDocumentValidationContext. getDocumentFonts()
Gets the document fonts.Constructors in com.itextpdf.kernel.validation.context with parameters of type PdfFont Constructor Description FontValidationContext(java.lang.String text, PdfFont font)
Instantiates a newFontValidationContext
based on text and font.Constructor parameters in com.itextpdf.kernel.validation.context with type arguments of type PdfFont Constructor Description PdfDocumentValidationContext(PdfDocument pdfDocument, java.util.Collection<PdfFont> documentFonts)
Instantiates a newPdfDocumentValidationContext
based on document and document fonts. -
Uses of PdfFont in com.itextpdf.layout
Fields in com.itextpdf.layout declared as PdfFont Modifier and Type Field Description protected PdfFont
RootElement. defaultFont
Methods in com.itextpdf.layout with parameters of type PdfFont Modifier and Type Method Description T
ElementPropertyContainer. setFont(PdfFont font)
Sets the font of this Element. -
Uses of PdfFont in com.itextpdf.layout.font
Fields in com.itextpdf.layout.font with type parameters of type PdfFont Modifier and Type Field Description protected java.util.Map<FontInfo,PdfFont>
FontProvider. pdfFonts
Methods in com.itextpdf.layout.font that return PdfFont Modifier and Type Method Description PdfFont
FontProvider. getPdfFont(FontInfo fontInfo)
Get from cache or create a new instance ofPdfFont
.PdfFont
FontProvider. getPdfFont(FontInfo fontInfo, FontSet additionalFonts)
Get from cache or create a new instance ofPdfFont
. -
Uses of PdfFont in com.itextpdf.layout.font.selectorstrategy
Methods in com.itextpdf.layout.font.selectorstrategy that return PdfFont Modifier and Type Method Description private 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 PdfFont Modifier and Type Method Description java.util.List<Tuple2<GlyphLine,PdfFont>>
AbstractFontSelectorStrategy. getGlyphLines(java.lang.String text)
Converts text into glyphs with the best matching font.java.util.List<Tuple2<GlyphLine,PdfFont>>
IFontSelectorStrategy. getGlyphLines(java.lang.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 PdfFont Modifier and Type Field Description private PdfFont
TextRenderer. font
Methods in com.itextpdf.layout.renderer that return PdfFont Modifier and Type Method Description PdfFont
AbstractRenderer. 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(java.lang.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(java.lang.String[] font, FontProvider provider, FontCharacteristics fc, FontSet additionalFonts)
Methods in com.itextpdf.layout.renderer with parameters of type PdfFont Modifier and Type Method Description static 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
TextRenderer. setText(GlyphLine text, PdfFont font)
Manually set a GlyphLine and PdfFont for rendering. -
Uses of PdfFont in com.itextpdf.pdfa
Methods in com.itextpdf.pdfa that return PdfFont Modifier and Type Method Description PdfFont
PdfADefaultFontStrategy. getFont()
Gets default font. -
Uses of PdfFont in com.itextpdf.pdfa.checker
Methods in com.itextpdf.pdfa.checker with parameters of type PdfFont Modifier and Type Method Description boolean
PdfA1Checker.ACharacterChecker. check(int ch, PdfFont font)
void
PdfA1Checker. checkFont(PdfFont pdfFont)
abstract void
PdfAChecker. checkFont(PdfFont pdfFont)
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
PdfA1Checker. checkText(java.lang.String text, PdfFont font)
Verify the conformity of the text written by the specified font.abstract void
PdfAChecker. checkText(java.lang.String text, PdfFont font)
Verify the conformity of the text written by the specified font. -
Uses of PdfFont in com.itextpdf.pdfua.checkers
Methods in com.itextpdf.pdfua.checkers with parameters of type PdfFont Modifier and Type Method Description boolean
PdfUAChecker.UaCharacterChecker. check(int ch, PdfFont font)
(package private) void
PdfUAChecker. checkText(java.lang.String str, PdfFont font)
Checks that embedded fonts define all glyphs referenced for rendering within the conforming file.Method parameters in com.itextpdf.pdfua.checkers with type arguments of type PdfFont Modifier and Type Method Description (package private) void
PdfUAChecker. checkFonts(java.util.Collection<PdfFont> fontsInDocument)
Checks that font programs for all fonts used for rendering within a conforming file, as determined by whether at least one of its glyphs is referenced from one or more content streams, are embedded within that file, as defined in ISO 32000-2:2020, 9.9 and ISO 32000-1:2008, 9.9. -
Uses of PdfFont in com.itextpdf.svg.renderers.impl
Methods in com.itextpdf.svg.renderers.impl with parameters of type PdfFont Modifier and Type Method Description float
ISvgTextNodeRenderer. getTextContentLength(float parentFontSize, PdfFont font)
Deprecated.float
TextLeafSvgNodeRenderer. getTextContentLength(float parentFontSize, PdfFont font)
Deprecated.float
TextSvgBranchRenderer. getTextContentLength(float parentFontSize, PdfFont font)
Deprecated.
-