تقييم الموضوع :
  • 1 أصوات - بمعدل 1
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] [تم الحل] تعديل في سورس كود لمكتبة لا تدعم العربي
#2
بعد التنقيح والتتبع وجدت الكود المسؤول عن رسم النص :-

PHP كود :
//classic mode 
            
for (int i range.Start.iCharrange.End.iChari++)
            {
                
//draw char
                
gr.DrawString(line[i].c.ToString(), fForeBrushxy,stringFormat);
                
+= dx;
            } 

لماذا حصل ذلك ؟؟


الدالة السابقة تقوم برسم كل حرف على حدة وليس لها علاقة بما قبله

فهي لاتعرف ان الحرف هو في وسط الجملة او في نهايتها

فقط هي ترسم الحرف وتضعه في التكست بوكس .

كما نعرف الانجلينز حروفهم لها شكل واحد سواء كانت في وسط الكلمة او بدايتها او نهايتها

بما ان مصمم الفئة شخص اجنبي فلا يعلم بان هذه مشكلة لحروفنا . فشكلها يتغير حسب مكانها


مثلا :- ب < في نهاية الكلمة ، ـبـ < في وسط الكلمة , بـ < في بداية الكلمة


>الدالة المسؤولة عن رسم النصوص هي Draw ضمن فئة TextStyle ضمن ملف style.cs



الحل بسيط .. لو قمت بتعديل الكود السابق بدل ان يرسم [color=#800080]حرف-حرف الى كلمة-كلمة ستحل المشكلة وستظهر لك الحروف سليمة



ها انا وضحت لك المشكلة والان يمكنك حلها او انظاري ريثما احلها Big Grin
الرد }}}
تم الشكر بواسطة: yahya , hoob computer , Easy4ever


الردود في هذا الموضوع
RE: تعديل في سورس كود لمكتبة لا تدعم العربي - بواسطة الشاكي لله - 14-12-13, 03:51 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [C#.NET] مساعدة في مشكلة سورس كود kamel1978 5 1,011 30-11-24, 02:32 PM
آخر رد: altoki939
  [تم الحل] مشكلة الاتصال بقاعده بيانات SQL على الشبكة maxruined 5 5,185 08-11-23, 01:00 AM
آخر رد: الحزين اليماني
  [سؤال] احتاج الى مساعدة فى تعديل مشروع خاص C# وقاعدة البيانات SQL Server كتكوت المصري 1 885 15-08-23, 02:02 AM
آخر رد: WAEL ABED
  [C#.NET] تعديل سجل في listbox ali_ahmed12 2 897 13-11-22, 03:59 PM
آخر رد: ali_ahmed12
  [C#.NET] ابي سورس تطبيق منبه adel500 1 1,298 06-03-22, 05:31 PM
آخر رد: ابراهيم ايبو
  مشكلة في سورس remonmary 1 1,620 17-01-22, 02:29 PM
آخر رد: الماجيك مسعد
  تعديل حجم الورق في كل مره اعمل طباعه Anwer28.6 0 1,235 12-07-21, 09:16 PM
آخر رد: Anwer28.6
  تعديل كود amonem 2 1,431 16-01-21, 09:29 PM
آخر رد: amonem
  [سؤال] كيف يتم اضافة جداول اوحقول او اي تعديل على قاعدة البيانات من خلال سي شارب فقط younass 5 3,963 04-07-20, 05:52 PM
آخر رد: kiki
  مشكلة كتابة العربي مع الانجليزي في كريستال ريبورت younass 4 3,001 18-03-20, 12:21 AM
آخر رد: ba2e44ca9a

التنقل السريع :


يقوم بقرائة الموضوع: