PDA

View Full Version : نمایش کلیه حروف یک فونت ( این یکی واقعا فوق العاده)



majid_borland
چهارشنبه 05 شهریور 1382, 11:48 صبح
سلام
من یک مشکل اساسی دارم و آن نمایش کلیه حروف است.
مثلا اگر شما حرف شماره 127 نمایش دهید.
مانند یک مربه خواهد بود.
و بعضی از حرف مانند علامت پرسش خواهد بود.
لطفا ساده ترین راه و پر سرعت ترین راه را بگویید.
خدا حافظ. منتظر جواب های پر مهر شما هستم.

A.Nemati
چهارشنبه 05 شهریور 1382, 20:59 عصر
سلام مجید جان
البته این مسئله بستگی به فونت شما دارد. بعضی از فونتها واقعا کاراکترهای محدودی دارند و شما نمیتوانید از آنها انتظار زیادی داشته باشید. :(
بهترین راه استفاده از CharMap در ویندوز است که تمامی کاراکترهای موجود یک فونت را به شما نشان میدهد. :)

SyntaxCheck
چهارشنبه 05 شهریور 1382, 23:17 عصر
شما احتیاج دارید بصورت یونیکد با کاراکترها کار کنید. روی تابع TextOutW کار کنید.مثال:


TextOutW(GetWindowDC(Handle),50,50,widechar($B6),1 );

کد بالا کاراکتر B6 رو روی فرمتون در مختصات تعیین شده مینویسه.
راه دیگه هم استفاده از کامپوننتهای آماده یونیکد هست.