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 TypeMethodDescriptionint
Gets the font's ascent.int
getDescent
(Font font) Gets the font's descent.int
getLargestSubstringConfinedTo
(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
-