Version

CalculateTextSize(String,HotkeyPrefix,Boolean,Control,AppearanceData,MeasureStringDelegate,Boolean,Size) Method

Calculates the size of a single line text string for use by an ImageAndTextUIElement
Syntax
'Declaration
 
Public Overloads Shared Function CalculateTextSize( _
   ByVal text As String, _
   ByVal hotkey As HotkeyPrefix, _
   ByVal vertical As Boolean, _
   ByVal control As Control, _
   ByRef appearance As AppearanceData, _
   ByVal measureString As ImageAndTextUIElement.MeasureStringDelegate, _
   ByVal wrapText As Boolean, _
   ByVal layoutArea As Size _
) As Size
public static Size CalculateTextSize( 
   string text,
   HotkeyPrefix hotkey,
   bool vertical,
   Control control,
   ref AppearanceData appearance,
   ImageAndTextUIElement.MeasureStringDelegate measureString,
   bool wrapText,
   Size layoutArea
)

Parameters

text
String to measure.
hotkey
Determines how hotkeys are displayed
vertical
Whether the text is rendered vertically.
control
Control from which to obtain a base font.
appearance
Resolved appearance data structure for obtaining the font information for the element.
measureString
A callback used to measure the string or null to use the default routine. This may be used if you have to run through a number of strings to determine which is the largest, etc.
wrapText
True if text can be wrapped.
layoutArea
The constraining area for the text.

Return Value

The size required by the text.
Requirements

Target Platforms: Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Server 2012, Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also