| Package | Description |
|---|---|
| com.itextpdf.io.font | |
| com.itextpdf.io.font.otf |
| Modifier and Type | Field and Description |
|---|---|
protected Map<Integer,Glyph> |
FontProgram.codeToGlyph |
protected Map<Integer,Glyph> |
FontProgram.unicodeToGlyph |
| Modifier and Type | Method and Description |
|---|---|
Glyph |
FontProgram.getGlyph(int unicode) |
Glyph |
Type1Font.getGlyph(String name)
Find glyph by glyph name.
|
Glyph |
FontProgram.getGlyphByCode(int charCode) |
| Modifier and Type | Method and Description |
|---|---|
int |
Type1Font.getKerning(Glyph first,
Glyph second) |
int |
TrueTypeFont.getKerning(Glyph first,
Glyph second)
Gets the kerning between two glyphs.
|
int |
CidFont.getKerning(Glyph glyph1,
Glyph glyph2) |
abstract int |
FontProgram.getKerning(Glyph first,
Glyph second)
Gets the kerning between two glyphs.
|
| Modifier and Type | Field and Description |
|---|---|
Glyph |
OpenTableLookup.GlyphIndexer.glyph |
| Modifier and Type | Field and Description |
|---|---|
protected List<Glyph> |
GlyphLine.glyphs |
| Modifier and Type | Method and Description |
|---|---|
Glyph |
GlyphLine.get(int index) |
Glyph |
OpenTypeFontTableReader.getGlyph(int index) |
Glyph |
GlyphLine.set(int index,
Glyph glyph) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
GlyphLine.IGlyphLineFilter.accept(Glyph glyph) |
void |
GlyphLine.add(Glyph glyph) |
void |
GlyphLine.add(int index,
Glyph glyph) |
Glyph |
GlyphLine.set(int index,
Glyph glyph) |
| Modifier and Type | Method and Description |
|---|---|
void |
GlyphLine.setGlyphs(List<Glyph> replacementGlyphs) |
| Constructor and Description |
|---|
Glyph(Glyph glyph)
Copy a Glyph.
|
Glyph(Glyph glyph,
int unicode)
Copy a glyph and assign the copied glyph a new unicode point and characters
|
Glyph(Glyph glyph,
int xPlacement,
int yPlacement,
int xAdvance,
int yAdvance,
int anchorDelta)
Copy a Glyph and assign new placement and advance offsets and a new index delta to base glyph
|
| Constructor and Description |
|---|
GlyphLine(List<Glyph> glyphs)
Create a new line of Glyphs.
|
GlyphLine(List<Glyph> glyphs,
int start,
int end)
Create a new line of Glyphs from a slice of a List of Glyphs.
|
GlyphLine(List<Glyph> glyphs,
List<GlyphLine.ActualText> actualText,
int start,
int end)
Create a new line of Glyphs from a slice of a List of Glyphs, and add the actual text.
|
GlyphPositioningTableReader(RandomAccessFileOrArray rf,
int gposTableLocation,
OpenTypeGdefTableReader gdef,
Map<Integer,Glyph> indexGlyphMap,
int unitsPerEm) |
GlyphSubstitutionTableReader(RandomAccessFileOrArray rf,
int gsubTableLocation,
OpenTypeGdefTableReader gdef,
Map<Integer,Glyph> indexGlyphMap,
int unitsPerEm) |
OpenTypeFontTableReader(RandomAccessFileOrArray rf,
int tableLocation,
OpenTypeGdefTableReader gdef,
Map<Integer,Glyph> indexGlyphMap,
int unitsPerEm) |
Copyright © 1998–2021 iText Group NV. All rights reserved.