Class TTCompositeOutline
- java.lang.Object
-
- com.adobe.fontengine.font.opentype.TTOutline
-
- com.adobe.fontengine.font.opentype.TTCompositeOutline
-
public final class TTCompositeOutline extends TTOutline
A TrueType composite outline.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TTCompositeOutline.TTComponent
-
Field Summary
Fields Modifier and Type Field Description TTSimpleOutline
merged
-
Fields inherited from class com.adobe.fontengine.font.opentype.TTOutline
unscaledCoordinatesAreInvalid
-
-
Constructor Summary
Constructors Constructor Description TTCompositeOutline(java.util.ArrayList comps, int l, int r, int t, int b, OTByteArray instructions, int instructionsOffset, int instructionsLength)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TTSimpleOutline
getMerged()
int
getScanType()
void
instruct(TTInterpreter interpreter)
void
scale(int unitsPerEm, Matrix em2px)
void
toConsumer(OutlineConsumer c)
void
toConsumer2(OutlineConsumer2 c)
void
translate()
-
-
-
Field Detail
-
merged
public TTSimpleOutline merged
-
-
Constructor Detail
-
TTCompositeOutline
public TTCompositeOutline(java.util.ArrayList comps, int l, int r, int t, int b, OTByteArray instructions, int instructionsOffset, int instructionsLength) throws InvalidFontException
- Throws:
InvalidFontException
-
-
Method Detail
-
getMerged
public TTSimpleOutline getMerged()
-
getScanType
public int getScanType()
- Specified by:
getScanType
in classTTOutline
-
instruct
public void instruct(TTInterpreter interpreter) throws InvalidGlyphException, UnsupportedFontException
- Specified by:
instruct
in classTTOutline
- Throws:
InvalidGlyphException
UnsupportedFontException
-
toConsumer
public void toConsumer(OutlineConsumer c) throws InvalidFontException
- Specified by:
toConsumer
in classTTOutline
- Throws:
InvalidFontException
-
toConsumer2
public void toConsumer2(OutlineConsumer2 c) throws InvalidFontException
- Specified by:
toConsumer2
in classTTOutline
- Throws:
InvalidFontException
-
-