Package org.eclipse.draw2d
Class TextUtilities
java.lang.Object
org.eclipse.draw2d.TextUtilities
Provides miscellaneous text operations. Clients may subclass this class if
necessary.
- Since:
- 3.4
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintGets the font's ascent.intgetDescent(Font font) Gets the font's descent.intgetLargestSubstringConfinedTo(String s, Font f, int availableWidth) Returns the largest substring of s in Font f that can be confined to the number of pixels in availableWidth.getStringExtents(String s, Font f) Returns the Dimensions of s in Font f.getTextExtents(String s, Font f) Returns the Dimensions of the given text, converting newlines and tabs appropriately.
-
Field Details
-
INSTANCE
a singleton default instance
-
-
Constructor Details
-
TextUtilities
public TextUtilities()
-
-
Method Details
-
getStringExtents
Returns the Dimensions of s in Font f.- Parameters:
s- the stringf- the font- Returns:
- the dimensions of the given string
-
getTextExtents
Returns the Dimensions of the given text, converting newlines and tabs appropriately.- Parameters:
s- the textf- the font- Returns:
- the dimensions of the given text
-
getAscent
Gets the font's ascent.- Parameters:
font-- Returns:
- the font's ascent
-
getDescent
Gets the font's descent.- Parameters:
font-- Returns:
- the font's descent
-
getLargestSubstringConfinedTo
Returns the largest substring of s in Font f that can be confined to the number of pixels in availableWidth.- Parameters:
s- the original stringf- the fontavailableWidth- the available width- Returns:
- the largest substring that fits in the given width
-