PDA

View Full Version : آموزش: استفاده از کنترل webbrowser برای نمایش متن های فارسی



فاطی.جدا
سه شنبه 07 خرداد 1392, 18:42 عصر
سلام.مدتها بود که نیاز داشتم توی برنامه م از کنترلی استفاده کنم که متن های طولانی فارسی رو به صورت مرتب و به فرمت دلخواه نمایش بده .
کنترل هایی مثل richtextbox یا textbox بزرگترین مشکلی که داشتن این بود که امکان تراز متن از دو طرف وجود نداشت و متن های طولانی رو خیلی به هم ریخته و بد نمایش می دادن.دیروز بعد از مدتها به نتیجه رسیدم و خواستم شما هم در صورت نیاز از این راه استفاده کنید.چون تو همین سایت خیلی زیاد دیدم مواردی که مشکل من رو داشتن.
من از کنترل webbrowser استفاده کردم.با استفاده از تگ های html که به متن اضافه کردم خیلی ر احت تونستم یه قالب خیلی تر و تمیز از متن به دست بیارم.
اون قسمتی از کد رو که به درد شما میخوره میزارم.در صورتی که مشکلی داشتید من در خدمت شما هستم.

WebBrowser2.DocumentText = _
"<html><body> <p style='line-height:30px;text-align:justify;font-family:Tahoma;font-size:13px;direction:rtl;'>" & _
" " & dt.Rows(0)("biography") & " " & _
"</p></body></html>"
اگر با کدهای html آشنایی داشته باشید خیلی راحت میتونید به فرمت مورد نظرتون برسید.