public static final class IndexSubTableFormat5.Builder extends IndexSubTable.Builder<IndexSubTableFormat5>
Modifier and Type | Method and Description |
---|---|
BigGlyphMetrics.Builder |
bigMetrics() |
static IndexSubTableFormat5.Builder |
createBuilder() |
java.util.List<java.lang.Integer> |
glyphArray() |
int |
glyphLength(int glyphId)
Gets the length of the glyph within the EBDT table.
|
int |
glyphStartOffset(int glyphId)
Gets the offset of the glyph relative to the block for this index
subtable.
|
int |
imageSize() |
int |
numGlyphs() |
void |
setGlyphArray(java.util.List<java.lang.Integer> array) |
void |
setImageSize(int imageSize) |
createBuilder, firstGlyphIndex, glyphInfo, glyphOffset, imageDataOffset, imageFormat, indexFormat, lastGlyphIndex, setFirstGlyphIndex, setImageDataOffset, setImageFormat, setLastGlyphIndex, toString
build, changed, data, readyToBuild, setData, setData
public static IndexSubTableFormat5.Builder createBuilder()
public int imageSize()
public void setImageSize(int imageSize)
public BigGlyphMetrics.Builder bigMetrics()
public int numGlyphs()
numGlyphs
in class IndexSubTable.Builder<IndexSubTableFormat5>
public int glyphLength(int glyphId)
IndexSubTable.Builder
glyphLength
in class IndexSubTable.Builder<IndexSubTableFormat5>
glyphId
- the glyph idpublic int glyphStartOffset(int glyphId)
IndexSubTable.Builder
glyphStartOffset
in class IndexSubTable.Builder<IndexSubTableFormat5>
glyphId
- the glyph idpublic java.util.List<java.lang.Integer> glyphArray()
public void setGlyphArray(java.util.List<java.lang.Integer> array)