raheman
03-08-2008, 14:11
با سلام
من از کلاس GameCanvas برای چاپ متنی روی پروژه خودم استفاده کردم ولی بعضی از گوشی های سونی اریکسون توانایی چاپ کاراکتر فارسی و یا عربی رو به صورت درست ندارند!!(مانند W700,K750,K310i و....
ولی سری P آنها و گوشیهای نوکیا و موتورولا و... آن را به صورت درست چاپ می کنند.
در زیر یه مثال آوردم که کلمه "سلام" را بر روی صفحه گوشی نمایش برهد .
public class Test
extends GameCanvas {
public Test(){
super(false);
}
public void show(Display d) {
d.setCurrent(this);
Graphics g = getGraphics();
g.setColor(0xffffff);
g.fillRect(0, 0,
getWidth(),
getHeight());
g.setColor(Display.COLOR_FOREGROUND);
g.drawString("سلام", 50, 50,
Graphics.TOP |
Graphics.RIGHT);
flushGraphics();
}
}
ولی روی اکثر گوشی های سونی اریکسون آن به صورت "م ال س" چاپ می شود.در ضمن در
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
هم این مشکل رو مطرح کردم ولی جوابی نگرفتم !!
کسی راه حلی برای این موضوع دارد؟
ممنون
من از کلاس GameCanvas برای چاپ متنی روی پروژه خودم استفاده کردم ولی بعضی از گوشی های سونی اریکسون توانایی چاپ کاراکتر فارسی و یا عربی رو به صورت درست ندارند!!(مانند W700,K750,K310i و....
ولی سری P آنها و گوشیهای نوکیا و موتورولا و... آن را به صورت درست چاپ می کنند.
در زیر یه مثال آوردم که کلمه "سلام" را بر روی صفحه گوشی نمایش برهد .
public class Test
extends GameCanvas {
public Test(){
super(false);
}
public void show(Display d) {
d.setCurrent(this);
Graphics g = getGraphics();
g.setColor(0xffffff);
g.fillRect(0, 0,
getWidth(),
getHeight());
g.setColor(Display.COLOR_FOREGROUND);
g.drawString("سلام", 50, 50,
Graphics.TOP |
Graphics.RIGHT);
flushGraphics();
}
}
ولی روی اکثر گوشی های سونی اریکسون آن به صورت "م ال س" چاپ می شود.در ضمن در
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
هم این مشکل رو مطرح کردم ولی جوابی نگرفتم !!
کسی راه حلی برای این موضوع دارد؟
ممنون