mbshareat
پنج شنبه 18 دی 1404, 13:28 عصر
سلام
در دلفی XE8 میخوام یک متن رو راست چین کنم.ولی نمیخوام کارکتر اضافی نامرئی بهش اضافه کنم. نمی دونم آیا ممکنه؟ همه انواع Bidimode رو امتحان کردم بیفایده بود.در برنامه، 3 تا ریچ ادیت گذاشتم:
156683
میتونم تا حدی و نه کاملا(به استثنای سطر آخر) با اضافه کردن کارکتر 157 یا 158(در مثال نتیجه یکسان دارند!) مشکل رو از نظر نمایشی حل کنم اما کاربر باید بتونه متن رو ویرایش کنه و اگر فقط کارکتر نامرئی رو حذف کنه، ظاهر متن به هم میخوره.
(نمی دونم چرا وقتی برنامه رو اجرا می کنم، سطر اضافه می کنه و به سر و ته عبارت میرسیم، بوق میزنه و سطرها در Richedit1 خودبخود میرند بالا و کاربر فکر می کنه سطر اول وجود نداره و مجبور شدم با کلید جهت برم سطر اول!)
قبلا فکر می کردم با رنگ آمیزی میشه مشکل رو حل کرد اما در متن مثلا 20 کیلو بایتی هم 5 ثانیه طول میکشه که آکولادها رو رنگ کنم و این روش فقط در دلفی غیر یونیکد جواب میداد.
لطفا اگر کسی میتونه کمک کنه.این هم فایل برنامه:156682
یه مساله عجیب دیگه اینکه حتی اگر آکولاد رو با کارکترهای سیمبل (غیر فارسی و لاتین مثلا 3/8) جایگزین کنم، باز هم مشکل هست
TdxRichEditControl چیه؟
در دلفی XE8 میخوام یک متن رو راست چین کنم.ولی نمیخوام کارکتر اضافی نامرئی بهش اضافه کنم. نمی دونم آیا ممکنه؟ همه انواع Bidimode رو امتحان کردم بیفایده بود.در برنامه، 3 تا ریچ ادیت گذاشتم:
156683
میتونم تا حدی و نه کاملا(به استثنای سطر آخر) با اضافه کردن کارکتر 157 یا 158(در مثال نتیجه یکسان دارند!) مشکل رو از نظر نمایشی حل کنم اما کاربر باید بتونه متن رو ویرایش کنه و اگر فقط کارکتر نامرئی رو حذف کنه، ظاهر متن به هم میخوره.
(نمی دونم چرا وقتی برنامه رو اجرا می کنم، سطر اضافه می کنه و به سر و ته عبارت میرسیم، بوق میزنه و سطرها در Richedit1 خودبخود میرند بالا و کاربر فکر می کنه سطر اول وجود نداره و مجبور شدم با کلید جهت برم سطر اول!)
قبلا فکر می کردم با رنگ آمیزی میشه مشکل رو حل کرد اما در متن مثلا 20 کیلو بایتی هم 5 ثانیه طول میکشه که آکولادها رو رنگ کنم و این روش فقط در دلفی غیر یونیکد جواب میداد.
لطفا اگر کسی میتونه کمک کنه.این هم فایل برنامه:156682
یه مساله عجیب دیگه اینکه حتی اگر آکولاد رو با کارکترهای سیمبل (غیر فارسی و لاتین مثلا 3/8) جایگزین کنم، باز هم مشکل هست
TdxRichEditControl چیه؟