public final class TTCompositeOutline extends TTOutline
| Modifier and Type | Class and Description |
|---|---|
static class |
TTCompositeOutline.TTComponent |
| Modifier and Type | Field and Description |
|---|---|
TTSimpleOutline |
merged |
unscaledCoordinatesAreInvalid| Constructor and Description |
|---|
TTCompositeOutline(ArrayList comps,
int l,
int r,
int t,
int b,
OTByteArray instructions,
int instructionsOffset,
int instructionsLength) |
| Modifier and Type | Method and 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() |
public TTSimpleOutline merged
public TTCompositeOutline(ArrayList comps, int l, int r, int t, int b, OTByteArray instructions, int instructionsOffset, int instructionsLength) throws InvalidFontException
InvalidFontExceptionpublic TTSimpleOutline getMerged()
public int getScanType()
getScanType in class TTOutlinepublic void instruct(TTInterpreter interpreter) throws InvalidGlyphException, UnsupportedFontException
instruct in class TTOutlineInvalidGlyphExceptionUnsupportedFontExceptionpublic void toConsumer(OutlineConsumer c) throws InvalidFontException
toConsumer in class TTOutlineInvalidFontExceptionpublic void toConsumer2(OutlineConsumer2 c) throws InvalidFontException
toConsumer2 in class TTOutlineInvalidFontExceptionCopyright © 2010 - 2020 Adobe. All Rights Reserved