Text in die Mitte des Bildschirms ausrichten?

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

bruce85

Betreff: Text in die Mitte des Bildschirms ausrichten?

BeitragSo, Nov 05, 2006 1:55
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo,
wisst ihr wie ich die Textlänge berechne und es dann exact in die Mitte Positionieren kann?
Also nur die X Kordinate, die Y Kordinate Positioniere ich normal.

Vielen Dank schonmal.

Gruss Andreas

BladeRunner

Moderator

BeitragSo, Nov 05, 2006 2:00
Antworten mit Zitat
Benutzer-Profile anzeigen
ql:stringwidth
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3
Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64
B3D BMax MaxGUI

Stolzer Gewinner des BAC#48, #52 & #92
 

Steve0

BeitragSo, Nov 05, 2006 2:04
Antworten mit Zitat
Benutzer-Profile anzeigen
Das dürfte dir helfen:
1. Der Befehl StringWidth() liefert die die Länge eines Strings in Pixeln.
Dann noch ne einfache Rechnung in Form von Text (screen_x-StringWidth(string$))*0.5),y,string$ und du hast das Ganze mittig.
2. Beim Befehl Text kannst du gleich mit angeben ob der Text mittig sein soll
oder nicht. Dann musst du nur noch die Hälfte der Auflösung angeben und fertig.

[Edit] Verdammt schon wieder war einer schneller.

sirokuhl

BeitragSo, Nov 05, 2006 2:10
Antworten mit Zitat
Benutzer-Profile anzeigen
du kannst auch einfach hinter den text befehl noch den parameter 1 anhängen, der ist zum zentrieren der x-koordinate.
also: text 100,100,"dein text",1,1
der letzte parameter is dann noch zum zentrieren der y-koordinate
 

bruce85

BeitragSo, Nov 05, 2006 2:47
Antworten mit Zitat
Benutzer-Profile anzeigen
Cool, danke euch für die schnelle antwort.
Ich habs so gemacht, Text 100,100,"Hallo!",1,1
Das hat mir weitergeholfen, vielen dank.

Andreas

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group