تمام سوالات سوالات بدون پاسخ سوال بپرسید

سلام من میخوام یه متن با اندازه خیلی کوچک (حدود ۸) توی برنامه WPF بنویسم. اما متن تار میشه! چکار باید بکنم تا درست نشون بده؟ راستی SnapToPixelDevice رو هم برابر True گذاشتم، اما تفاوتی حاصل نشد.

3 پاسخ

سلام اول یک نکته و اون اینکه تار شدن فونت شما ممکنه از عدم عملکرد صحیح کارت گرافیک شما یا درایور نصب شده برای اون باشه ( در سیستم من با هیچ سایزی فونت ها تار نمیشه)

اما دو تا خاصیت هست که میتونه تا حدود زیادی بر نحوه نمایش فونت شما تاثر بگذاره میتونید برای کنترلتون در کد Xaml این خاصیت ها رو تنظیم کنید ( هر کنترلی که TextOption داشته باشه )

TextOptions.TextFormattingMode="Display" TextOptions.TextHintingMode="Fixed"/>

سلام،
من کارت گرافیکم رو نصب کردم و البته برنامه رو چندجا امتحان کردم. لازمه که بگم بعضی نوشته ها به صورت عمودی نوشته شدن.
توی محیط WinXP‌ که امتحان کردم، اگر حالت فونت ClearType ویندوز رو انتخاب کرده باشم، حالت Ideal بهتر از Display‌جواب میده و گرنه Display بهتر نشون میده. به هر حال نتیجه بهتری داده.
با تشکر از شما دوست عزیز

(10 مارس '12, 23:55) _Ant Eater_

سلام...
WPF ویژگی های خوبی برای نمایش فونت ها داره.همونطور که فرزاد هم بهش اشاره کرد از TextFormatingMode می تونی استفاده کنی.بطور کلی دوتا خاصیت هستند که برای نمایش فونت ها استفاده می شوند.یکی TextFormatingMode هستش و دیگری TextRenderingMode.یه ویدئوی خوب در این رابطه برات میذارم می تونه خیلی کمک کنه.

قابلیت های نمایش متن در WPF

ممنون، البته من گزینه ای با نام TextRenderingMode‌رو یافت نکردم. ویدئو رو خواهم دید و نتیجه رو همین جا میگم.

(10 مارس '12, 23:50) _Ant Eater_

شبت بخیر دوست عزیز...TextRenderingMode به شما اجازه میده ویژگی هایی مثل gray-Scale ، anti-aliasing و یا Clear-type رو برای متنتون انتخاب کنید.این ویدئو خیلی میتونه مفید باشه.حتما نگاهی به اون بندازید.

(10 مارس '12, 23:55) hamedkh ♦

سلام

برای حل مشکل تان با یک Hotfix را نصب کنید که می توانید طبق این آدرس و با این دستور العمل پیش برید امیدوارم مشکلتان حل بشه

آدرس منابع :

یک

دو

امتحانش میکنم.
البته من Visual Studio نسخه SP1 رو دارم، این مطلب ظاهرا مربوط به .NET 4 Beta و در زمان VS 2010 RC‌ بوده که خیلی قدیمی هست.
با تشکر فراوان

(08 آوریل '12, 03:03) _Ant Eater_
toggle preview



آموزش زبان برنامه نویسی C#
آموزش jquery
آموزش برنامه نویسی
آموزش طراحی وبسایت
آموزش مدیریت وبسایت
آموزش جاوا Java
آموزش پایتون Python
آموزش سی شارپ C#‎
آموزش HTML و CSS
آموزش JavaScript جاوااسکریپت
آموزش jQuery جی کوئری
آموزش ساخت ربات تلگرام
آموزش برنامه‌نویسی PHP
آموزش برنامه‌نویسی اندروید
● آموزش‌های رایگان

سوالات مرتبط

راهنمای استفاده از ویرایشگر
  • *ایتالیک*‌ یا __ایتالیک__
  • **ضخیم** یا __ضخیم__
  • آدرس:[متن](http://url.com/ "عنوان")
  • عکس?![alt متن](/path/img.jpg "عنوان")
  • لیست عددی: 1. Foo 2. Bar
  • برای رفتن به خط بعد، هر جا مایلید که خط جدید شروع شود دو کاراکتر فاصله (space) قرار دهید
  • تگ‌های ساده HTML هم پشتیبانی می‌شوند

تگها:
  • ×137
  • ×54
  • ×35
  • پرسیده شده: 06 ژانویه '12, 15:42
  • بازدید: 3,193 بار
  • آخرین بروزرسانی: 08 آوریل '12, 03:03

این سوال را دنبال کنیدتوسط ایمیل: ایمیل شما (باید معتبر باشد, هرگز به دیگران نمایش داده نمیشود):

هنگامی که شما به سیستم وارد شوید،قادر خواهید بود برای بروز رسانی ها مشترک شوید.


توسط RSS:

پاسخها

پاسخها و نظرها