|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ITextMetrics
Provides a layer of abstraction for text metrics retrieval via display server dependent implementations.
Method Summary | |
---|---|
void |
dispose()
Perform a cleanup when this object is not required anymore |
double |
getDescent()
Returns the descent of a single line of text using the font defined in the contained label |
double |
getFullHeight()
Returns the full height of all lines of text using the font defined in the contained label |
double |
getFullWidth()
Returns the max width of the widest line of text using the font defined in the contained label |
double |
getHeight()
Returns the height of a single line of text using the font defined in the contained label |
java.lang.String |
getLine(int iIndex)
The text associated with a line index for multi-line text |
int |
getLineCount()
Returns the number of lines of text associated with the label to be rendered |
java.util.Locale |
getLocale()
Deprecated. use getULocale() instead. |
com.ibm.icu.util.ULocale |
getULocale()
Returns the locale associated with the text metrics implementer |
void |
reuse(Label la)
Permits reuse of the text metrics instance for a new label with new attributes. |
void |
reuse(Label la,
double forceWrappingSize)
Permits reuse of the text metrics instance for a new label with new attributes and a forcing wrapping size. |
Method Detail |
---|
void reuse(Label la)
void reuse(Label la, double forceWrappingSize)
double getHeight()
double getDescent()
double getFullHeight()
double getFullWidth()
int getLineCount()
java.lang.String getLine(int iIndex)
iIndex
- The line to be retrieved from multi-line text
void dispose()
java.util.Locale getLocale()
getULocale()
instead.
com.ibm.icu.util.ULocale getULocale()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |