public class GlyphLine extends Object
Modifier and Type | Class and Description |
---|---|
protected static class |
GlyphLine.ActualText |
static class |
GlyphLine.GlyphLinePart |
static interface |
GlyphLine.IGlyphLineFilter |
Modifier and Type | Field and Description |
---|---|
protected List<GlyphLine.ActualText> |
actualText |
int |
end |
protected List<Glyph> |
glyphs |
int |
idx |
int |
start |
Modifier | Constructor and Description |
---|---|
|
GlyphLine() |
|
GlyphLine(GlyphLine other) |
|
GlyphLine(GlyphLine other, int start, int end) |
|
GlyphLine(List<Glyph> glyphs) |
|
GlyphLine(List<Glyph> glyphs, int start, int end) |
protected |
GlyphLine(List<Glyph> glyphs, List<GlyphLine.ActualText> actualText, int start, int end) |
Modifier and Type | Method and Description |
---|---|
void |
add(Glyph glyph) |
void |
add(int index, Glyph glyph) |
GlyphLine |
copy(int left, int right) |
GlyphLine |
filter(GlyphLine.IGlyphLineFilter filter) |
Glyph |
get(int index) |
Iterator<GlyphLine.GlyphLinePart> |
iterator() |
void |
replaceContent(GlyphLine other) |
Glyph |
set(int index, Glyph glyph) |
void |
setActualText(int left, int right, String text) |
void |
setGlyphs(List<Glyph> replacementGlyphs) |
int |
size() |
void |
substituteManyToOne(OpenTypeFontTableReader tableReader, int lookupFlag, int rightPartLen, int substitutionGlyphIndex) |
void |
substituteOneToMany(OpenTypeFontTableReader tableReader, int[] substGlyphIds) |
void |
substituteOneToOne(OpenTypeFontTableReader tableReader, int substitutionGlyphIndex) |
String |
toUnicodeString(int start, int end) |
protected List<GlyphLine.ActualText> actualText
public int start
public int end
public int idx
public GlyphLine()
protected GlyphLine(List<Glyph> glyphs, List<GlyphLine.ActualText> actualText, int start, int end)
public GlyphLine(GlyphLine other)
public GlyphLine(GlyphLine other, int start, int end)
public String toUnicodeString(int start, int end)
public GlyphLine copy(int left, int right)
public Glyph get(int index)
public void add(Glyph glyph)
public void add(int index, Glyph glyph)
public void replaceContent(GlyphLine other)
public int size()
public void substituteManyToOne(OpenTypeFontTableReader tableReader, int lookupFlag, int rightPartLen, int substitutionGlyphIndex)
public void substituteOneToOne(OpenTypeFontTableReader tableReader, int substitutionGlyphIndex)
public void substituteOneToMany(OpenTypeFontTableReader tableReader, int[] substGlyphIds)
public GlyphLine filter(GlyphLine.IGlyphLineFilter filter)
public void setActualText(int left, int right, String text)
public Iterator<GlyphLine.GlyphLinePart> iterator()
Copyright © 1998–2016 iText Group NV. All rights reserved.