New to Telerik UI for WinForms? Start a free 30-day trial

Measures text into the size and baseline metrics used by RichTextEditor layout.

Definition

Namespace:Telerik.WinForms.Documents.Layout

Assembly:Telerik.WinControls.RichTextEditor.dll

Syntax:

C#
public static class RadTextMeasurer

Inheritance: objectRadTextMeasurer

Methods

Measures text with the specified font family, weight, and style.

C#
public static BoxMeasurementInfo Measure(string text, double fontSize, FontFamily fontFamily, FontWeight fontWeight, FontStyle fontStyle)
Parameters:textstring

The text to measure.

fontSizedouble

The font size used for measurement.

fontFamilyFontFamily

The font family used for measurement.

fontWeightFontWeight

The font weight used for measurement.

fontStyleFontStyle

The font style used for measurement.

Returns:

BoxMeasurementInfo

The text size and baseline offsets used by layout.

Measures text with normal font weight and style.

C#
public static BoxMeasurementInfo Measure(string text, double fontSize, FontFamily fontFamily)
Parameters:textstring

The text to measure.

fontSizedouble

The font size used for measurement.

fontFamilyFontFamily

The font family used for measurement.

Returns:

BoxMeasurementInfo

The text size and baseline offsets used by layout.

Measures text using the span's calculated font size and formatting, including baseline-alignment adjustments.

C#
public static BoxMeasurementInfo Measure(string text, Span span, SubStringPosition subStringPosition = SubStringPosition.None)
Parameters:textstring

The text fragment to measure.

spanSpan

The span supplying font and baseline-alignment properties.

subStringPositionSubStringPosition

The fragment's position within an RTL string when measuring a substring.

Returns:

BoxMeasurementInfo

The text size and baseline offsets used by layout.