سلام
فکر کنم باید از دستور زیر استفاده کنی (
اما مطمئن نیستم)
کد:
TextRenderer.MeasureText("myString", new Font("Arial", 1.0f, FontStyle.Regular))
توجه کن که FontSize بر حسب em هست نه px (فکر کنم اگر اندازه فونت رو 2em بزاری، یعنی 2 برابر حالت پیش فرض)
و اینکه به margin و Padding محلی که Text اونجا وجود داره باید دقت کنی (در صورت لزوم باید توی محاسبات اعمال بشن)
من یه مثال با C#.net برات زدم، ولی جوابی که نشون میده غلطه، فقط خواستم روش کار رو متوجه بشی
اول مکان r رو توی label3 بدست میاریم
بعد متن موجود در lable3 رو تا مکان r که بدست آورده بودیم، جدا میکنیم
محاسبات رو روی متن جدا شده انجام میدیم
باز هم میگم
جوابی که نشون میده غلطه، فقط خواستم روش کار رو متوجه بشی
دیگه خودت باهاش ور برو
امیدوارم به نتیجه برسی