How to Measure Text
Environment
Product Version | Product | Author |
---|---|---|
2021.2.511 | Telerik UI for WinForms | Desislava Yordanova |
Description
There are different approaches for measuring some text considering the font family and font size. That is why it is important to know first how the text is being rendered in order to measure it correctly.
Solution
By default, Telerik Presentation Framework uses GDI+ to measure and render the text. You can easily switch to GDI instead by setting the UseCompatibleTextRendering property to false for the respective control:
That is why when using GDI for rendering the text, it is suitable to use the TextRenderer.MeasureText method for measuring it. And for GDI+, feel free to use the Graphics.MeasureString method. Both methods offer different overloads allowing you to measure the text in a precise manner according to different criteria that you may have, e.g. format flags, font, available width, etc.