Uses of Class
com.itextpdf.io.font.otf.GlyphLine
Packages that use GlyphLine
Package
Description
-
Uses of GlyphLine in com.itextpdf.forms.form.renderer
Methods in com.itextpdf.forms.form.renderer with parameters of type GlyphLineModifier and TypeMethodDescriptionprotected TextRenderer
FormFieldValueNonTrimmingTextRenderer.createCopy
(GlyphLine gl, PdfFont font) -
Uses of GlyphLine in com.itextpdf.io.font.otf
Fields in com.itextpdf.io.font.otf declared as GlyphLineModifier and TypeFieldDescriptionprivate GlyphLine
ActualTextIterator.glyphLine
private GlyphLine
OpenTableLookup.GlyphIndexer.line
Methods in com.itextpdf.io.font.otf that return GlyphLineModifier and TypeMethodDescriptionGlyphLine.copy
(int left, int right) Copy a slice of this Glyphline.GlyphLine.filter
(GlyphLine.IGlyphLineFilter filter) OpenTableLookup.GlyphIndexer.getLine()
Retrieves the glyph line of the object.Methods in com.itextpdf.io.font.otf with parameters of type GlyphLineModifier and TypeMethodDescriptionvoid
Add a line to the current one.protected boolean
ChainingContextualTable.checkIfBacktrackContextMatch
(GlyphLine line, T rule) Checks if given glyph line at the given position matches given rule.protected int
ContextualTable.checkIfContextMatch
(GlyphLine line, T rule) Checks if given glyph line matches given rule.protected boolean
ChainingContextualTable.checkIfLookaheadContextMatch
(GlyphLine line, T rule, int startIdx) Checks if given glyph line at the given position matches given rule.ChainingContextualTable.getMatchingContextRule
(GlyphLine line) ContextualTable.getMatchingContextRule
(GlyphLine line) Gets a most preferable context rule that matches the line at current position.void
GlyphLine.replaceContent
(GlyphLine other) Replaces the current content with the other line's content.void
Sets the glyph line of the object.boolean
OpenTableLookup.transformLine
(GlyphLine line) boolean
GposLookupType1.transformOne
(GlyphLine line) boolean
GposLookupType2.PairPosAdjustmentFormat1.transformOne
(GlyphLine line) boolean
GposLookupType2.PairPosAdjustmentFormat2.transformOne
(GlyphLine line) boolean
GposLookupType2.transformOne
(GlyphLine line) boolean
GposLookupType4.transformOne
(GlyphLine line) boolean
GposLookupType5.transformOne
(GlyphLine line) boolean
GposLookupType6.transformOne
(GlyphLine line) boolean
GposLookupType7.transformOne
(GlyphLine line) boolean
GsubLookupType1.transformOne
(GlyphLine line) boolean
GsubLookupType2.transformOne
(GlyphLine line) boolean
GsubLookupType3.transformOne
(GlyphLine line) boolean
GsubLookupType4.transformOne
(GlyphLine line) boolean
GsubLookupType5.transformOne
(GlyphLine line) abstract boolean
OpenTableLookup.transformOne
(GlyphLine line) Constructors in com.itextpdf.io.font.otf with parameters of type GlyphLineModifierConstructorDescriptionActualTextIterator
(GlyphLine glyphLine) ActualTextIterator
(GlyphLine glyphLine, int start, int end) Copy a line of Glyphs.Copy a slice of a line of Glyphs -
Uses of GlyphLine in com.itextpdf.io.util
Methods in com.itextpdf.io.util with parameters of type GlyphLineModifier and TypeMethodDescriptionstatic boolean
TextUtil.isCarriageReturnFollowedByLineFeed
(GlyphLine glyphLine, int carriageReturnPosition) -
Uses of GlyphLine in com.itextpdf.kernel.font
Methods in com.itextpdf.kernel.font that return GlyphLineModifier and TypeMethodDescriptionabstract GlyphLine
PdfFont.createGlyphLine
(String content) PdfSimpleFont.createGlyphLine
(String content) PdfType0Font.createGlyphLine
(String content) abstract GlyphLine
PdfFont.decodeIntoGlyphLine
(PdfString characterCodes) Decodes sequence of character codes (e.g.PdfSimpleFont.decodeIntoGlyphLine
(PdfString content) Decodes sequence of character codes (e.g.PdfType0Font.decodeIntoGlyphLine
(PdfString characterCodes) Decodes sequence of character codes (e.g.Methods in com.itextpdf.kernel.font with parameters of type GlyphLineModifier and TypeMethodDescriptionabstract byte[]
PdfFont.convertToBytes
(GlyphLine glyphLine) byte[]
PdfSimpleFont.convertToBytes
(GlyphLine glyphLine) byte[]
PdfType0Font.convertToBytes
(GlyphLine glyphLine) abstract void
PdfFont.writeText
(GlyphLine text, int from, int to, PdfOutputStream stream) void
PdfSimpleFont.writeText
(GlyphLine text, int from, int to, PdfOutputStream stream) void
PdfType0Font.writeText
(GlyphLine text, int from, int to, PdfOutputStream stream) -
Uses of GlyphLine in com.itextpdf.kernel.pdf.canvas
Methods in com.itextpdf.kernel.pdf.canvas with parameters of type GlyphLineModifier and TypeMethodDescriptionprivate float
PdfCanvas.getSubrangeWidth
(GlyphLine text, int from, int to) Finds horizontal distance between the start of the `from` glyph and end of `to` glyph.private float
PdfCanvas.getSubrangeYDelta
(GlyphLine text, int from, int to) Shows text (operator Tj).PdfCanvas.showText
(GlyphLine text, Iterator<GlyphLine.GlyphLinePart> iterator) Shows text (operator Tj). -
Uses of GlyphLine in com.itextpdf.layout.font.selectorstrategy
Methods in com.itextpdf.layout.font.selectorstrategy that return types with arguments of type GlyphLineModifier 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 GlyphLine in com.itextpdf.layout.renderer
Fields in com.itextpdf.layout.renderer declared as GlyphLineModifier and TypeFieldDescriptionprotected GlyphLine
TextRenderer.line
protected GlyphLine
TextRenderer.savedWordBreakAtLineEnding
protected GlyphLine
TextRenderer.text
Methods in com.itextpdf.layout.renderer that return GlyphLineModifier and TypeMethodDescriptionprivate GlyphLine
TextRenderer.convertToGlyphLine
(String text) TextRenderer.getText()
static GlyphLine
TextPreprocessingUtil.replaceSpecialWhitespaceGlyphs
(GlyphLine line, PdfFont font) Replaces special whitespace glyphs to new whitespace ' ' glyph that has custom width.Methods in com.itextpdf.layout.renderer with parameters of type GlyphLineModifier 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) protected TextRenderer
TextRenderer.createCopy
(GlyphLine gl, PdfFont font) private static void
TextSequenceWordWrapping.fillActualTextChunkRelatedLists
(GlyphLine glyphLine, List<Integer> amountOfCharsBetweenTextStartAndActualTextChunk, List<Integer> glyphLineBasedIndicesOfActualTextChunkEnds) private float
TextRenderer.getGlyphLineWidth
(GlyphLine glyphLine, float fontSize, float hScale, Float characterSpacing, Float wordSpacing) private int[]
TextRenderer.getWordBoundsForHyphenation
(GlyphLine text, int leftTextPos, int rightTextPos, int wordMiddleCharPos) private static boolean
TextRenderer.glyphBelongsToNonBreakingHyphenRelatedChunk
(GlyphLine text, int ind) 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.Constructors in com.itextpdf.layout.renderer with parameters of type GlyphLine -
Uses of GlyphLine in com.itextpdf.layout.renderer.typography
Methods in com.itextpdf.layout.renderer.typography with parameters of type GlyphLineModifier and TypeMethodDescriptionboolean
AbstractTypographyApplier.applyKerning
(FontProgram fontProgram, GlyphLine text, SequenceId sequenceId, IMetaInfo metaInfo) boolean
DefaultTypographyApplier.applyKerning
(FontProgram fontProgram, GlyphLine text, SequenceId sequenceId, IMetaInfo metaInfo) boolean
AbstractTypographyApplier.applyOtfScript
(TrueTypeFont font, GlyphLine glyphLine, Character.UnicodeScript script, Object configurator, SequenceId id, IMetaInfo metaInfo) boolean
DefaultTypographyApplier.applyOtfScript
(TrueTypeFont font, GlyphLine glyphLine, Character.UnicodeScript script, Object configurator, SequenceId id, IMetaInfo metaInfo) -
Uses of GlyphLine in com.itextpdf.layout.splitting
Methods in com.itextpdf.layout.splitting with parameters of type GlyphLineModifier and TypeMethodDescriptionprivate boolean
DefaultSplitCharacters.isADigitChar
(GlyphLine text, int glyphPos) private static boolean
KeepAllSplitCharacters.isADigitChar
(GlyphLine text, int glyphPos) boolean
BreakAllSplitCharacters.isSplitCharacter
(GlyphLine text, int glyphPos) boolean
DefaultSplitCharacters.isSplitCharacter
(GlyphLine text, int glyphPos) boolean
ISplitCharacters.isSplitCharacter
(GlyphLine text, int glyphPos) The splitting implementation is free to look ahead or look behind characters to make a decision.boolean
KeepAllSplitCharacters.isSplitCharacter
(GlyphLine text, int glyphPos)