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 classTTCompositeOutline.TTComponent
-
Field Summary
Fields Modifier and Type Field Description TTSimpleOutlinemerged-
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 TTSimpleOutlinegetMerged()intgetScanType()voidinstruct(TTInterpreter interpreter)voidscale(int unitsPerEm, Matrix em2px)voidtoConsumer(OutlineConsumer c)voidtoConsumer2(OutlineConsumer2 c)voidtranslate()
-
-
-
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:
getScanTypein classTTOutline
-
instruct
public void instruct(TTInterpreter interpreter) throws InvalidGlyphException, UnsupportedFontException
- Specified by:
instructin classTTOutline- Throws:
InvalidGlyphExceptionUnsupportedFontException
-
toConsumer
public void toConsumer(OutlineConsumer c) throws InvalidFontException
- Specified by:
toConsumerin classTTOutline- Throws:
InvalidFontException
-
toConsumer2
public void toConsumer2(OutlineConsumer2 c) throws InvalidFontException
- Specified by:
toConsumer2in classTTOutline- Throws:
InvalidFontException
-
-