16-03-2015, 03:47 PM
السلام عليكم ورحمة الله ويركاتة
كيف أقوم بحساب الطول والعرض خاصة بنص متغير , عندما اعلم عدد الاحرف الموجودةفي النص وكذلك حجم الخط(حجم النص) ؟
ما استنتجته هو
اني استطيع بحساب العرض من خلال عمليات اجرية على المعطيين السابقين وهما عدد الاحرف وكذلك حجم الخط
اما الطول فهو واضح وهو حجم الخط , إن لم أكن مخطئ .
الهدف هو أني اعمل على كلاس يقوم برسم صندوق على شكل رسالة و عندما اكتب نص ان يتم إعادة ضبط حجم الصندوق
على حسب النص المكتوب ليتناسب حجم الصندوق مع النص .
بمعنى آخر أريـد أن اعمل AutoSize لصندوق الرسالة
هذه شكل الرسالة للتوضيح :
![[صورة: attachment.php?attachmentid=4694&stc=1&d=1426516997]](http://www.delphi4arab.net/forum/attachment.php?attachmentid=4694&stc=1&d=1426516997)
فكما تلاحظون الصندوق كبير بينما النص الموجود لا يحتاج هذا الحجم للصندوق , وكما قلت النص متغير
فهل من معادلة او دالة تحسب العرض والطول الخاص بالنص عندما يكون عدد حروف النص وحجمه معلوم أم ﻻ ؟
كيف أقوم بحساب الطول والعرض خاصة بنص متغير , عندما اعلم عدد الاحرف الموجودةفي النص وكذلك حجم الخط(حجم النص) ؟
ما استنتجته هو
اني استطيع بحساب العرض من خلال عمليات اجرية على المعطيين السابقين وهما عدد الاحرف وكذلك حجم الخط
اما الطول فهو واضح وهو حجم الخط , إن لم أكن مخطئ .
الهدف هو أني اعمل على كلاس يقوم برسم صندوق على شكل رسالة و عندما اكتب نص ان يتم إعادة ضبط حجم الصندوق
على حسب النص المكتوب ليتناسب حجم الصندوق مع النص .
بمعنى آخر أريـد أن اعمل AutoSize لصندوق الرسالة

هذه شكل الرسالة للتوضيح :
فكما تلاحظون الصندوق كبير بينما النص الموجود لا يحتاج هذا الحجم للصندوق , وكما قلت النص متغير
فهل من معادلة او دالة تحسب العرض والطول الخاص بالنص عندما يكون عدد حروف النص وحجمه معلوم أم ﻻ ؟

