واضح آرشیو وب فارسی:سایت ریسک: مشکل treeObject در نمایش فارسی در non-Unicode ahmadgolagha 28 فروردين 1389, 09:06سلام من از پلاگین درخت آقا حامد استفاده می کنم. از ایشون هم درخواست می کنم این موضوع رو چک کنند. مشکل mmb رو می دونم که uni-code نیست و ansi هست که اگه این مشکل رو اگه بشه حل کرد که خیلی خوب میشه ولی این بحث برای یه تاپیک دیگس برنامه ام رو داشتم تو یه سیستم دیگه تست می کردم که دیدم treeview برنامه فارسی رو نشون نمی ده در حالی که شی تکست ها فارسی رو نشون میداد. یه سر به control panel --> regional language زدم و متوجه شدم در تب آخر (Advanced) باید گزینه language for non-unicode programs رو روی farsi بذارم تا درختوراه درست نمایش داده بشه (در ویندوز xp من restart هم نیاز بود) البته مشکل نمایش درخت و سایر اجزا در ویندوز 7 هم بود که باید تنظیمات فارسی رو ست می کردیم. حالا سوال : چرا در حالی که تکست ها درست بود درخت درست نبود؟ آیا امکان این هست که پلاگین درخت رو طوری تغییر داد که مثل بیلدر ansi نباشه و جدا از این که سیستم فارسی باشه یا نه و در حالی که پروژه با فارسی مشکل داره حداقل اون این مشکل رو نداشته باشه؟ من در اینجا باز هم از آقا حامد بابت این پلاگین بسیار مفید تشکر می کنم. ahmadgolagha 29 فروردين 1389, 12:00سوالامو یه جور دیگه می پرسم دوستان پلاگین ساز لطفا نظر بدن من وقتی یک button ایجاد می کنم بدون اینکه فونت اون رو arabic کنم می تونم توش فارسی بنویسم و تا وقتی تنظیمات فارسی سیستم کاربری درست باشه متن فارسی هم درست نمایش داده میشه ولی وقتی تنظیمات فارسی درست نباشه خرچنگ قورباغه میشه اما وقتی همین button رو تنظیم فونتش رو عربی می کنم اگه تنظیمات فارسی سیستم درست هم نباشه باز درست نشون داده میشه. من نتیجه می گیریم که تنظیم فونت عربی برای نمایش متن فارسی لازمه.:lol: حالا جدا از این دکمه، فرض کنید یه پلاگین ساخته شده که با متن فارسی هم کار می کنه (مثل پلاگین درخت) ، این پلاگین در حالت عادی درست کار می کنه ولی وقتی تنظیم فارسی سیستم رو برداریم متن فارسیش خرچنگ و قورباغه میشه در حالی که دکمه ای که فونتش عربی بوده درست نشون میده سوال : خاصیت فونت عربی رو برای همچین پلاگینی میشه گذاشت تا درصد نمایش درست فارسی اون بالا بره؟ نکته : من تو چندتا سیستم تست کردم دیدم که وقتی توی کنترل پنل و Ragional and Language در تب Advanced اگه گزینه language of non-Unicode program روی فارسی نباشه این مشکل پیش میاد و اگه گزینه right to left language نصب نباشه متن فارسی اگه نشون داده بشه برعکس و ناخوانا است. :cry: ahmadgolagha 31 فروردين 1389, 10:37دوستان این مورد برای من خیلی مهم و فوریه یکی یه چیزی بگه :rose: evil_gates 31 فروردين 1389, 10:51من وقتی یک button ایجاد می کنم بدون اینکه فونت اون رو arabic کنم می تونم توش فارسی بنویسم و تا وقتی تنظیمات فارسی سیستم کاربری درست باشه متن فارسی هم درست نمایش داده میشه ولی وقتی تنظیمات فارسی درست نباشه خرچنگ قورباغه میشه اما وقتی همین button رو تنظیم فونتش رو عربی می کنم اگه تنظیمات فارسی سیستم درست هم نباشه باز درست نشون داده میشه. من نتیجه می گیریم که تنظیم فونت عربی برای نمایش متن فارسی لازمه. دوست عزيز دقت كنيد نتيجه گيريتون كمي اشكال داره. شما براي اينكه به مشكل فارسي نويسي تو mmb برنخوريد لازمه فونتي رو انتخاب كنيد كه اسكريپت Arabic براش تعريف شده باشه. اين مسئله ربطي به نوع فونت نداره. شما وقتي از دامنه فونتهاي عربي استفاده ميكنيد اسكريپتشون هم پيشفرض Arabic هست. اما فونتي مثل tahoma هم ميتونه براي متن فارسي و هم براي متن لاتين. اما اگه شما اين فونت رو براي متن فارسي استفاده كنيد و اسكريپتش رو Arabic نزاريد متن رو به درستي نمايش نميده. پس همونطور كه قبلا براي دوستان ديگه هم عرض كردم دوتا راه حل وجود داره: 1- شما فونت فارسي رو استفاده كنيد و اسكريپتش رو Arabic تنظيم كنيد تا مشكلي نداشته باشيد. در اينصورت وقتي كاربر در تنظيمات Regional and language سيستم پشتيباني از زبانهايي كه ساختار نوشتارشون راست به چپ هست رو انتخاب كنه مثل فارسي عربي اردو و ... متن شما به درستي نمايش داده ميشه. 2- شما اگه نگران اين هستيد كه ممكنه تنظيمات زبان سيستم كاربر فقط رو زبان ساختار و نوشتار لاتين باشه بنابراين پيشنهاد ميكنم فونت فارسي كه مبتني بر اسكريپت وسترن استفاده كنيد تا رو هر سيستمي قابل نمايش باشه. فكر ميكنم اين مسئله به پلاگين شما هم تعميم پيدا كنه چون به هر حال اونجا هم از فونت و نوشتار فارسي استفاده ميكنيد. ahmadgolagha 31 فروردين 1389, 14:22امکانش هست یه فونت فارسي كه مبتني بر اسكريپت وسترن که رو هر سيستمي قابل نمايش باشه معرفی کنید؟ من بازم چندبار تست کردم نتیجه نگرفتم نتیجه من هنوز روی اونو که فونت آبجکت باید قسمت اسکریپتش Arabic باشه یه فایل که توش از آبجت درخت استفاده شده می ذارم ببینید می تونید براش یه فونت بزارید که اگه تنظیم تب آخر regoinal language رو که جند بار گفتم روی فارسی نباشه متن درخت درست نمایش داده میشه یا نه اگه از ویندوز xp استفاده می کنید برای تستش شاید سی دی ویندوز رو بخواد و ریست می کنه ولی ویندوز ویستا و سون احتمالا فقط ریست میشه. آقاحامد هم علی الظاهر یه چند روزی نیومده یه کمکی به ما بده، اصل مشکل من رو treeObject ایشونه، برای من خیلی مهمه که هرچه سریع تر مشکل نمایش فارسی اون حل بشه ahmadgolagha 02 ارديبهشت 1389, 07:44من از دوستان تشکر می کنم که مشکل منو حل نکردن اگه تا 3 روز دیگه هم نظری ندن من این تاپیک رو مختومه اعلام می کنم. من با آقاحامد (Silver Cover) کار دارم ولی نمی دونم چجوری می تونم باهاش ارتباط برقرار کنم. آقای nevercom هم جواب ایمیل منو نداده ، من با همین شناسه کاربری یاهو آی دی دارم لطف کنید یه جوری یه آدرسی از این حامدخان به ما بدید فقط می خوام بیبنم می تونن برای خاصیت فونت درخت جدا از نوع و اندازه فونت خاصیت اسکریپت عربی رو هم بذاره یا نه :sad: evil_gates 02 ارديبهشت 1389, 13:23دوست عزيز به پيشنهاد دوم من فكر كرديد؟ يعني طراحي فونت فارسي با اسكريپت وسترن. كار سختي نيست اما كمي زمان ميبره. مدتيه تصميم گرفتم چندتا فونت فارسي زيبا مبتني بر اسكريپت وسترن براي حل اين مشكل mmb بسازم و در اختيار دوستان قرار بدم ولي واقعا فرصت تكميلش رو پيدا نكردم. ايشالا به زودي تكميل ميكنم و اينجا ميزارم. اينطوري مشكل فونت فارسي تو mmb حل خواهد شد. ahmadgolagha 02 ارديبهشت 1389, 16:00به پیشنهاد دوم شما دارم فکر می کنم آقای Behesht قبلا گفته بود می خواستم یه کارهایی بکنم من کلی جستجو کردم این لینک رو ببینید همین جا از دوستان تقاضا می کنم که بیایید با هم این مشکل فارسی رو حل کنیم ، برنامه های دیگه همه دارن این مشکل رو حل می کنن، با عرض پوزش اگه این مشکل mmb حل نشه از دید من برنامه خیلی خیلی ضعیفی دیده میشه :rose: silvercover 11 ارديبهشت 1389, 23:33جناب ahmadgolagha، بنده راه حلی برای این مشکل شما ندارم. nasimeyas 28 ارديبهشت 1389, 22:12با سلام خدمت تمام عزیزان و متخصصان mmb به نظر حقیر مشکل دوست خوبمون ahmadgolagha مشکل همه MMB کارهاست اینکه treeview در بعضی ویندوزها به هم می ریزد در حالی که متن های دیگر فارسی مشکلی ندارد جای بحث دارد و صد در صد مشکل خیلی ها از جمله خود بنده می باشد پس از کسانی که در MMB تبحر دارند درخواست می کنم راه کار مناسبی ارائه دهند قبلا از لطفتان سپاسگذارم
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 2035]