PDA

View Full Version : بهم خوردن چینش کلمات



اقاقيا
یک شنبه 23 تیر 1387, 07:20 صبح
سلام...
من یه سوال داشتم ...البته قبلش بگم که می دونم راجب این موضوع خیلی بحث شده و من search هم کردم ....کمکم کرد ولی مشکلم هنوز حل نشده...
من از تابعی که از datagridview پرینت میگیره استفاده می کنم و مشکل جایست که بین جملات هم کلمات فارسی باشه و هم انگلیسی... که در این صورت در datagridview درست نمایش می ده ولی وقتی پرینت گرفته میشه نظم چینش کلمات بهم می خوره و پس و پیش میشه...(اینم بگم که در printpreview هم جابجا شده نشون میده...من در sql هم که نگاه کردم جملات ترکیبی بهم خورده هستند)
من از فونت 2 nazanin استفاده میکنم .....البته خیلی از فونت های فارسی دیگه هم امتحان کردم ....
از کمکتون ممنون میشم.....

اقاقيا
یک شنبه 23 تیر 1387, 12:17 عصر
کسی نمی دونه من چجوری باید این مشکل رو حل کنم؟؟:متفکر:
دوستان اگه راه حلی دارن ممنون میشم مطرح کنم....

رضا عربلو
یک شنبه 23 تیر 1387, 18:52 عصر
این مشکل به دلیل استفاده از توابع api مختلف برای ترسیم متون است. من قبلاً با این مشکل مواجهه شده بودم. الان اسم اون توابع یادم نیست ولی بعد از بررسی بسیار زیاد متوجه شدم که توابع api زیادی برای ترسیم متون وجود دارد که بسیاری از آنها (که اتفاقاً اکثر اونها هم سریع تر و کم بارتر بودند) با RTL مشکل دارند و شما باید تابع درست را بکار ببرید.