RadTextMeasurer
Measures text into the size and baseline metrics used by RichTextEditor layout.
Definition
Namespace:Telerik.WinForms.Documents.Layout
Assembly:Telerik.WinControls.RichTextEditor.dll
Syntax:
public static class RadTextMeasurer
Inheritance: objectRadTextMeasurer
Methods
Measures text with the specified font family, weight, and style.
public static BoxMeasurementInfo Measure(string text, double fontSize, FontFamily fontFamily, FontWeight fontWeight, FontStyle fontStyle)
The text to measure.
fontSizedoubleThe font size used for measurement.
fontFamilyFontFamilyThe font family used for measurement.
fontWeightFontWeightThe font weight used for measurement.
fontStyleFontStyleThe font style used for measurement.
Returns:The text size and baseline offsets used by layout.
Measures text with normal font weight and style.
public static BoxMeasurementInfo Measure(string text, double fontSize, FontFamily fontFamily)
The text to measure.
fontSizedoubleThe font size used for measurement.
fontFamilyFontFamilyThe font family used for measurement.
Returns:The text size and baseline offsets used by layout.
Measures text using the span's calculated font size and formatting, including baseline-alignment adjustments.
public static BoxMeasurementInfo Measure(string text, Span span, SubStringPosition subStringPosition = SubStringPosition.None)
The text fragment to measure.
spanSpanThe span supplying font and baseline-alignment properties.
subStringPositionSubStringPositionThe fragment's position within an RTL string when measuring a substring.
Returns:The text size and baseline offsets used by layout.