Class TTOutline
- java.lang.Object
-
- com.adobe.fontengine.font.opentype.TTOutline
-
- Direct Known Subclasses:
TTCompositeOutline,TTSimpleOutline
public abstract class TTOutline extends java.lang.ObjectA TrueType outline.
-
-
Field Summary
Fields Modifier and Type Field Description booleanunscaledCoordinatesAreInvalid
-
Constructor Summary
Constructors Constructor Description TTOutline()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract TTSimpleOutlinegetMerged()abstract intgetScanType()abstract voidinstruct(TTInterpreter interpreter)abstract voidscale(int unitsPerEm, Matrix em2px)abstract voidtoConsumer(OutlineConsumer c)abstract voidtoConsumer2(OutlineConsumer2 c)abstract voidtranslate()
-
-
-
Method Detail
-
getMerged
public abstract TTSimpleOutline getMerged()
-
scale
public abstract void scale(int unitsPerEm, Matrix em2px)
-
translate
public abstract void translate()
-
instruct
public abstract void instruct(TTInterpreter interpreter) throws InvalidGlyphException, UnsupportedFontException
-
getScanType
public abstract int getScanType()
-
toConsumer
public abstract void toConsumer(OutlineConsumer c) throws InvalidFontException
- Throws:
InvalidFontException
-
toConsumer2
public abstract void toConsumer2(OutlineConsumer2 c) throws InvalidFontException
- Throws:
InvalidFontException
-
-