Class GlyphPositioningTable.DeviceTable
- java.lang.Object
-
- org.apache.fop.complexscripts.fonts.GlyphPositioningTable.DeviceTable
-
- Enclosing class:
- GlyphPositioningTable
public static class GlyphPositioningTable.DeviceTable extends java.lang.Object
TheDeviceTable
class implements a positioning device table record, comprising adjustments to be made to scaled design units according to the scaled size.
-
-
Constructor Summary
Constructors Constructor Description DeviceTable(int startSize, int endSize, int[] deltas)
Instantiate a DeviceTable.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
findAdjustment(int fontSize)
Find device adjustment.int[]
getDeltas()
int
getEndSize()
int
getStartSize()
java.lang.String
toString()
-
-
-
Method Detail
-
getStartSize
public int getStartSize()
- Returns:
- the start size
-
getEndSize
public int getEndSize()
- Returns:
- the end size
-
getDeltas
public int[] getDeltas()
- Returns:
- the deltas
-
findAdjustment
public int findAdjustment(int fontSize)
Find device adjustment. asf.todo at present, assumes that 1 device unit equals one point- Parameters:
fontSize
- the font size to search for- Returns:
- an adjustment if font size matches an entry
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-