Modifier and Type | Field and Description |
---|---|
GlyphLine |
OpenTableLookup.GlyphIndexer.line |
Modifier and Type | Method and Description |
---|---|
GlyphLine |
GlyphLine.copy(int left, int right)
Copy a slice of this Glyphline.
|
GlyphLine |
GlyphLine.filter(GlyphLine.IGlyphLineFilter filter) |
Modifier and Type | Method and Description |
---|---|
void |
GlyphLine.add(GlyphLine other)
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.
|
T |
ChainingContextualTable.getMatchingContextRule(GlyphLine line) |
T |
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.
|
boolean |
OpenTableLookup.transformLine(GlyphLine line) |
boolean |
GposLookupType1.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) |
Constructor and 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
|
Modifier and Type | Method and Description |
---|---|
abstract GlyphLine |
PdfFont.createGlyphLine(String content) |
GlyphLine |
PdfSimpleFont.createGlyphLine(String content) |
GlyphLine |
PdfType0Font.createGlyphLine(String content) |
abstract GlyphLine |
PdfFont.decodeIntoGlyphLine(PdfString characterCodes)
Decodes sequence of character codes (e.g.
|
GlyphLine |
PdfSimpleFont.decodeIntoGlyphLine(PdfString content)
Decodes sequence of character codes (e.g.
|
GlyphLine |
PdfType0Font.decodeIntoGlyphLine(PdfString characterCodes)
Decodes sequence of character codes (e.g.
|
Modifier and Type | Method and Description |
---|---|
abstract 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) |
Modifier and Type | Method and Description |
---|---|
PdfCanvas |
PdfCanvas.showText(GlyphLine text)
Shows text (operator Tj).
|
PdfCanvas |
PdfCanvas.showText(GlyphLine text, Iterator<GlyphLine.GlyphLinePart> iterator)
Shows text (operator Tj).
|
Modifier and Type | Field and Description |
---|---|
protected GlyphLine |
TextRenderer.line |
protected GlyphLine |
TextRenderer.savedWordBreakAtLineEnding |
protected GlyphLine |
TextRenderer.text |
Modifier and Type | Method and Description |
---|---|
GlyphLine |
TextRenderer.getText() |
static GlyphLine |
TextPreprocessingUtil.replaceSpecialWhitespaceGlyphs(GlyphLine line, PdfFont font)
Replaces special whitespace glyphs to new whitespace ' ' glyph that has custom width.
|
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
boolean |
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) |
Modifier and Type | Method and Description |
---|---|
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) |
Copyright © 1998–2022 iText Group NV. All rights reserved.