2
我正在为nokia N97的j2me项目工作。我想垂直编写测试,即垂直旋转我的文本。我使用Graphics.DrawString();方法在画布上绘制文本。我们可以在j2me的画布上垂直绘制文本
任何人都可以帮助我如何在画布上绘制和旋转文本。
在此先感谢
我正在为nokia N97的j2me项目工作。我想垂直编写测试,即垂直旋转我的文本。我使用Graphics.DrawString();方法在画布上绘制文本。我们可以在j2me的画布上垂直绘制文本
任何人都可以帮助我如何在画布上绘制和旋转文本。
在此先感谢
您可以创建文本的大小,你需要(使用尺寸Font.stringWidth()
和Font.getHeight()
)的可变Image
,画到Image
的Graphics
对象的文本,使用图像实例化一个Sprite
,使用Sprite.setTransform(Sprite.TRANS_ROT90)
旋转它,最后使用Sprite.paint()
来绘制它。
更多信息请登录MIDP2 spec。
HTH
感谢您的答复,但我知道,通过采取精灵是possible.but我其实是问,如果是由DrawText的是不可能的 – 2010-12-23 06:53:30