Uses of Class
com.itextpdf.io.font.otf.GlyphLine
-
-
Uses of GlyphLine in com.itextpdf.forms.form.renderer
Methods in com.itextpdf.forms.form.renderer with parameters of type GlyphLine Modifier and Type Method Description protected TextRendererFormFieldValueNonTrimmingTextRenderer. createCopy(GlyphLine gl, PdfFont font) -
Uses of GlyphLine in com.itextpdf.io.font.otf
Fields in com.itextpdf.io.font.otf declared as GlyphLine Modifier and Type Field Description private GlyphLineActualTextIterator. glyphLineprivate GlyphLineOpenTableLookup.GlyphIndexer. lineMethods in com.itextpdf.io.font.otf that return GlyphLine Modifier and Type Method Description GlyphLineGlyphLine. copy(int left, int right)Copy a slice of this Glyphline.GlyphLineGlyphLine. filter(GlyphLine.IGlyphLineFilter filter)GlyphLineOpenTableLookup.GlyphIndexer. getLine()Retrieves the glyph line of the object.Methods in com.itextpdf.io.font.otf with parameters of type GlyphLine Modifier and Type Method Description voidGlyphLine. add(GlyphLine other)Add a line to the current one.protected booleanChainingContextualTable. checkIfBacktrackContextMatch(GlyphLine line, T rule)Checks if given glyph line at the given position matches given rule.protected intContextualTable. checkIfContextMatch(GlyphLine line, T rule)Checks if given glyph line matches given rule.protected booleanChainingContextualTable. checkIfLookaheadContextMatch(GlyphLine line, T rule, int startIdx)Checks if given glyph line at the given position matches given rule.TChainingContextualTable. getMatchingContextRule(GlyphLine line)TContextualTable. getMatchingContextRule(GlyphLine line)Gets a most preferable context rule that matches the line at current position.voidGlyphLine. replaceContent(GlyphLine other)Replaces the current content with the other line's content.voidOpenTableLookup.GlyphIndexer. setLine(GlyphLine line)Sets the glyph line of the object.booleanOpenTableLookup. transformLine(GlyphLine line)booleanGposLookupType1. transformOne(GlyphLine line)booleanGposLookupType2.PairPosAdjustmentFormat1. transformOne(GlyphLine line)booleanGposLookupType2.PairPosAdjustmentFormat2. transformOne(GlyphLine line)booleanGposLookupType2. transformOne(GlyphLine line)booleanGposLookupType4. transformOne(GlyphLine line)booleanGposLookupType5. transformOne(GlyphLine line)booleanGposLookupType6. transformOne(GlyphLine line)booleanGposLookupType7. transformOne(GlyphLine line)booleanGsubLookupType1. transformOne(GlyphLine line)booleanGsubLookupType2. transformOne(GlyphLine line)booleanGsubLookupType3. transformOne(GlyphLine line)booleanGsubLookupType4. transformOne(GlyphLine line)booleanGsubLookupType5. transformOne(GlyphLine line)abstract booleanOpenTableLookup. transformOne(GlyphLine line)Constructors in com.itextpdf.io.font.otf with parameters of type GlyphLine Constructor Description ActualTextIterator(GlyphLine glyphLine)ActualTextIterator(GlyphLine glyphLine, int start, int end)GlyphLine(GlyphLine other)Copy a line of Glyphs.GlyphLine(GlyphLine other, int start, int end)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 GlyphLine Modifier and Type Method Description static booleanTextUtil. isCarriageReturnFollowedByLineFeed(GlyphLine glyphLine, int carriageReturnPosition) -
Uses of GlyphLine in com.itextpdf.kernel.font
Methods in com.itextpdf.kernel.font that return GlyphLine Modifier and Type Method Description abstract GlyphLinePdfFont. createGlyphLine(java.lang.String content)GlyphLinePdfSimpleFont. createGlyphLine(java.lang.String content)GlyphLinePdfType0Font. createGlyphLine(java.lang.String content)abstract GlyphLinePdfFont. decodeIntoGlyphLine(PdfString characterCodes)Decodes sequence of character codes (e.g.GlyphLinePdfSimpleFont. decodeIntoGlyphLine(PdfString content)Decodes sequence of character codes (e.g.GlyphLinePdfType0Font. decodeIntoGlyphLine(PdfString characterCodes)Decodes sequence of character codes (e.g.Methods in com.itextpdf.kernel.font with parameters of type GlyphLine Modifier and Type Method Description abstract byte[]PdfFont. convertToBytes(GlyphLine glyphLine)byte[]PdfSimpleFont. convertToBytes(GlyphLine glyphLine)byte[]PdfType0Font. convertToBytes(GlyphLine glyphLine)abstract voidPdfFont. writeText(GlyphLine text, int from, int to, PdfOutputStream stream)voidPdfSimpleFont. writeText(GlyphLine text, int from, int to, PdfOutputStream stream)voidPdfType0Font. 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 GlyphLine Modifier and Type Method Description private voidPdfCanvas. checkTextOnAddition(GlyphLine text)private floatPdfCanvas. getSubrangeWidth(GlyphLine text, int from, int to)Finds horizontal distance between the start of the `from` glyph and end of `to` glyph.private floatPdfCanvas. getSubrangeYDelta(GlyphLine text, int from, int to)PdfCanvasPdfCanvas. showText(GlyphLine text)Shows text (operator Tj).PdfCanvasPdfCanvas. showText(GlyphLine text, java.util.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 GlyphLine 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 GlyphLine in com.itextpdf.layout.renderer
Fields in com.itextpdf.layout.renderer declared as GlyphLine Modifier and Type Field Description protected GlyphLineTextRenderer. lineprotected GlyphLineTextRenderer. savedWordBreakAtLineEndingprotected GlyphLineTextRenderer. textMethods in com.itextpdf.layout.renderer that return GlyphLine Modifier and Type Method Description private GlyphLineTextRenderer. convertToGlyphLine(java.lang.String text)GlyphLineTextRenderer. getText()static GlyphLineTextPreprocessingUtil. 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 GlyphLine Modifier and Type Method Description (package private) static voidTypographyUtils. applyKerning(FontProgram fontProgram, GlyphLine text, SequenceId sequenceId, IMetaInfo metaInfo)(package private) static voidTypographyUtils. applyOtfScript(FontProgram fontProgram, GlyphLine text, java.lang.Character.UnicodeScript script, java.lang.Object typographyConfig, SequenceId sequenceId, IMetaInfo metaInfo)protected TextRendererTextRenderer. createCopy(GlyphLine gl, PdfFont font)private static voidTextSequenceWordWrapping. fillActualTextChunkRelatedLists(GlyphLine glyphLine, java.util.List<java.lang.Integer> amountOfCharsBetweenTextStartAndActualTextChunk, java.util.List<java.lang.Integer> glyphLineBasedIndicesOfActualTextChunkEnds)private floatTextRenderer. getGlyphLineWidth(GlyphLine glyphLine, float fontSize, float hScale, java.lang.Float characterSpacing, java.lang.Float wordSpacing)private int[]TextRenderer. getWordBoundsForHyphenation(GlyphLine text, int leftTextPos, int rightTextPos, int wordMiddleCharPos)private static booleanTextRenderer. glyphBelongsToNonBreakingHyphenRelatedChunk(GlyphLine text, int ind)static GlyphLineTextPreprocessingUtil. replaceSpecialWhitespaceGlyphs(GlyphLine line, PdfFont font)Replaces special whitespace glyphs to new whitespace ' ' glyph that has custom width.protected voidTextRenderer. setProcessedGlyphLineAndFont(GlyphLine gl, PdfFont font)voidTextRenderer. setText(GlyphLine text, PdfFont font)Manually set a GlyphLine and PdfFont for rendering.Constructors in com.itextpdf.layout.renderer with parameters of type GlyphLine Constructor Description ReversedCharsIterator(java.util.List<int[]> reversedRange, GlyphLine line) -
Uses of GlyphLine in com.itextpdf.layout.renderer.typography
Methods in com.itextpdf.layout.renderer.typography with parameters of type GlyphLine Modifier and Type Method Description booleanAbstractTypographyApplier. applyKerning(FontProgram fontProgram, GlyphLine text, SequenceId sequenceId, IMetaInfo metaInfo)booleanDefaultTypographyApplier. applyKerning(FontProgram fontProgram, GlyphLine text, SequenceId sequenceId, IMetaInfo metaInfo)booleanAbstractTypographyApplier. applyOtfScript(TrueTypeFont font, GlyphLine glyphLine, java.lang.Character.UnicodeScript script, java.lang.Object configurator, SequenceId id, IMetaInfo metaInfo)booleanDefaultTypographyApplier. applyOtfScript(TrueTypeFont font, GlyphLine glyphLine, java.lang.Character.UnicodeScript script, java.lang.Object configurator, SequenceId id, IMetaInfo metaInfo) -
Uses of GlyphLine in com.itextpdf.layout.splitting
Methods in com.itextpdf.layout.splitting with parameters of type GlyphLine Modifier and Type Method Description private booleanDefaultSplitCharacters. isADigitChar(GlyphLine text, int glyphPos)private static booleanKeepAllSplitCharacters. isADigitChar(GlyphLine text, int glyphPos)booleanBreakAllSplitCharacters. isSplitCharacter(GlyphLine text, int glyphPos)booleanDefaultSplitCharacters. isSplitCharacter(GlyphLine text, int glyphPos)booleanISplitCharacters. isSplitCharacter(GlyphLine text, int glyphPos)The splitting implementation is free to look ahead or look behind characters to make a decision.booleanKeepAllSplitCharacters. isSplitCharacter(GlyphLine text, int glyphPos)
-