Tersine çevrilmiş X ve Y'yi kullanarak Dizgi çizin

I want to draw a String while specifying beginning X and Y. For that purpose I use graphics.drawText(String, X, Y).

Sorun, uygulamanın da arapçayı desteklemesi. Kullanıcı arapçaya dönüştüğünde, bir X ve Y'den başlayarak metni başka bir yöne çekmek istiyorum.

English: ->

Arabic: <-

Bu nasıl yapılır?

1

2 cevap

You can specify the maximum pixel width of the text with a different version of Graphics.drawText:
drawText(String aText, int aX, int aY, int aFlags, int aWidth)

Bu şekilde sağdan sola metin çizmeye başlamak için alanın sağ tarafını belirtebilirsiniz.

0
katma
“Bu işe yaramadı” - daha fazlasını açıklayabilir misiniz? Gerçekte ne oldu?
katma yazar Michael Donohue, kaynak
Ama nasıl kullanılır? Denedim ve bu işe yaramadı.
katma yazar Farid Farhat, kaynak

Blackberry'de Java ME/Java ile aşina değilim, fakat normal Java'da FontMetrics . Sonra kullanırsın

graphics.drawText(String,X-length,Y)

Metnin Arapçadaki sırası, dizenin Arapça versiyonunu oluşturanın sorumluluğundadır.

Umarım bu senin problemin için geçerlidir.

0
katma