Class BaseFormatter
- java.lang.Object
-
- com.adobe.fontengine.inlineformatting.infontformatting.BaseFormatter
-
- Direct Known Subclasses:
GlyphFormatter
,GujaratiFormatter
,GurmukhiFormatter
,HangulFormatter
,KannadaFormatter
,TamilFormatter
,TeluguFormatter
,TibetanFormatter
public class BaseFormatter extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description BaseFormatter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
canRenderWithFont(FontData fontData, AttributedRun run, int start, int limit)
int
canRenderWithNotdef(AttributedRun run, int start, int limit)
int
firstPass(AttributedRun run, int start, int limit)
int
format(AttributedRun run, int start, int limit, boolean shouldKern)
void
posFromAdvanceWidth(AttributedRun run, FontData fontData, int first, int limit)
-
-
-
Method Detail
-
firstPass
public int firstPass(AttributedRun run, int start, int limit)
-
canRenderWithNotdef
public int canRenderWithNotdef(AttributedRun run, int start, int limit) throws InvalidFontException, UnsupportedFontException, FontLoadingException
-
canRenderWithFont
public int canRenderWithFont(FontData fontData, AttributedRun run, int start, int limit) throws InvalidFontException, UnsupportedFontException, FontLoadingException
-
format
public int format(AttributedRun run, int start, int limit, boolean shouldKern) throws InvalidFontException, UnsupportedFontException, FontLoadingException
-
posFromAdvanceWidth
public void posFromAdvanceWidth(AttributedRun run, FontData fontData, int first, int limit) throws InvalidFontException, UnsupportedFontException, InvalidGlyphException
-
-