فارسی نوشتن در Components

AMAISGOD

New Member
سلام
من می خواهم توی یه Datagrid که اطلاعاتشو از یه فایل XML که UTF-8 هست و فارسیه میگیره ، متن های فارسی Embedded بشه ؟:shock:

با این کد هم مشکل داره تا میزنم اسم سلولها میپره : grid.setRendererStyle("embedFonts", true); ؟


:sad:لطفاً Help me
 

BehrouzPc

پــــادشــاه فــلــــش
اسم سلول ها رو به unicode تبدیل کنید ، توسط کانورتورها موجود یا فارسی استایل...
 

Insomnia

کاربر فعال
فکر میکنم شدنی نباشه چون به احتمال دارید از کامپوننتی استفاده میکنید که داره از TextField استفاده میکنه و فونت شما با textfield امبد نخواهد شد.
باید یک دیتا گرید دستی ایجاد کنید.
 

AMAISGOD

New Member
Sos

سلام
آخه وقتی میشه فونتش رو دستی کرد !؟
چرا نشه بقیه ویژگی هاش رو عوض کرد ؟

آخه من تا این مرحله هم پیش رفتم که TLFTexField بسازم نمی دونم تو کدوم ویژگی dataGrid Bayad Bezaram !?

var ttf :TFLTextField = new TLFTextField;
DataGrid.setRenderStyle (" ? ", ttf);
یـــــــــــــــــــــــــــــــــــا
DataGrid.setStyle (" ? ", ttf);
 

akherat

مدیر انجمن
یادمه من این کارو کردم
ببین تو یه textfotrmat درست کن
پاسش بده به اون کامپوننتت و اونجا امبدش کن

ولی شدنیه
 

AMAISGOD

New Member
تو پاس دادنش موندم !:shock:
حتی اینم کد امبد کردنش اما متن های توش میپره !

grid.setRendererStyle("embedFonts", true);
 

++Hadi++

Active Member
من اگه جای شما بودم،خودم کامپوننتو می نوشتم.کنترلم اینجوری بیشتره...البته منظورم این نیست که راه درست و منطقی هست...
 

akherat

مدیر انجمن
ببین من کاری ندارم که تو چرا میخوایی فونت امبد کنی

اما باید این کار کنه
از نشظر تئوری درست باید باشه
PHP:
			var mf:Font = new myF() as Font;
			var cellTextFormatt:TextFormat =  new TextFormat(mf.fontName , 12 , 0 , null , null , null , null , null , "center");
			
			dg.setRendererStyle("embedFonts", true);
			dg.setRendererStyle("textFormat", cellTextFormatt);
 

AMAISGOD

New Member
شرمنده نمی دونم چرا پست قبلیم نیست !

من هم از همین کد استفاده کردم اما اطلاعات میپرید !؟!؟؟

من بدونه embed کردن درستش کردم .
بازم ممنون
 

جدیدترین ارسال ها

بالا