[]
Measures the specified string when drawn with the specified Font object and formatted with the specified StringFormat object.
public SizeF MeasureString(string text, Font font, float width, StringFormat sf, int firstChar = 0)
Type | Name | Description |
---|---|---|
string | text | String to measure. |
Font | font | Font object that defines the appearance and size of the text. |
float | width | Maximum width of the string. |
StringFormat | sf | A StringFormat object that determines whether word wrapping is allowed. |
int | firstChar | The zero-based starting character position of a string. |
Type | Description |
---|---|
SizeF | The size of the string expressed in points. |
Measures the specified string when drawn with a given Font object into a rectangle with the specified width.
public SizeF MeasureString(string text, Font font, float width)
Type | Name | Description |
---|---|---|
string | text | String to measure. |
Font | font | Font object that defines the appearance and size of the text. |
float | width | Maximum width of the string. |
Type | Description |
---|---|
SizeF | The size of the string expressed in points. |
This overload wraps the string to prevent any lines from getting
wider than the width
parameter. The value returned contains
the given width and the height needed to render the entire string.
Measures the specified string when drawn with a given Font object.
public SizeF MeasureString(string text, Font font)
Type | Name | Description |
---|---|---|
string | text | String to measure. |
Font | font | Font object that defines the appearance and size of the text. |
Type | Description |
---|---|
SizeF | The size of the string expressed in points. |
This overload returns the width and height of the string without wrapping.
Unless the text
parameter contains line break characters, the
height returned corresponds to the font height.