Spelprogrammering och spelrecensioner
Startsidan Blogg Fotoalbum Gästbok
Debatt Topplistor Logga in
Ti On To Fr
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<<
Mars (2024)
>>


Så kan man också göra..

Tydligen så ritas textsträngar från "baseline" av strängen, enkelt uttryckt detsamma som linjen man skriver på i ett anteckningsblock. Alltså när jag anger ett Y-värde för att den ska ritas på skärmen så anger jag var denna linje ska vara och inte var den övre vänstra punkten på strängen är, som t ex ritning av bilder fungerar.
För att lösa detta ska man addera strängens "ascent" med hjälp av klassen FontMetrics till det önskade y värdet. Tyvärr tycks inte det fungera särskilt bra alls.
Förmodligen beror det på att jag skriver med svenskt typsnitt, och därmed vill den även ha med prickarna över exempelvis ett stort Ö.

http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4399887

Otroligt störande då jag vill säga exakt var texten ritas precis som med en bild och inte på ett ungefär och låta delar av texten sticka ut ur t ex en dialogruta...

Jag misstänker att det måste finnas en annan metod för att rita strängar någonstans, jag önskar att man skulle kunna ange baseline /alt topleft.
4 Maj 2012  | Java | 0 kommentar
Namn:
E-post:
Webbplats:
Kom ihåg mig?
Din kommentar:
vilken färg har solen: (för att lura spam robotar)




hittabutik.se - 12.000 webbutiker! | ehandelstips.se - allt om ehandel
(c) 2011, nogg.se & Daniel H                                             Skaffa en gratis hemsida