com.sun.pdfview.font.ttf
public class GlyfCompound extends Glyf
| Constructor Summary | |
|---|---|
| protected | GlyfCompound()
Creates a new instance of a simple glyf |
| Method Summary | |
|---|---|
| boolean | argsAreWords(int index)
Determine whether args 1 and 2 are words or bytes |
| boolean | argsAreXYValues(int index)
Determine whether args 1 and 2 are xy values or point indices |
| int | getComponentPoint(int index)
Get the point in the component glyph to match |
| int | getCompoundPoint(int index)
Get the point in the compound glyph to match |
| short | getFlag(int index)
Get a given flag |
| short | getGlyphIndex(int index)
Get the glyf index for a given glyf |
| byte | getInstruction(int index)
Get a given instruction |
| int | getNumComponents()
Get the number of components in this compound |
| short | getNumInstructions()
Get the number of instructions |
| double[] | getTransform(int index)
Get the base affine transform. |
| boolean | hasAScale(int index)
Determine whether there is a simple scale |
| protected boolean | hasInstructions(int index)
Determine whether there are instructions |
| protected boolean | hasTwoByTwo(int index)
Determine whether there is a 2x2 transform |
| protected boolean | hasXYScale(int index)
Determine whether there are separate scales on X and Y |
| protected boolean | moreComponents(int index)
Determine whether there are more components left to read |
| boolean | overlapCompound(int index)
This component overlaps the existing compound |
| boolean | roundXYToGrid(int index)
Determine whether to round XY values to the grid |
| protected void | setInstructions(byte[] instructions)
Set the instructions |
| boolean | useMetrics(int index)
Use the metrics of this component for the compound |