[B3D] [B+] Text umbrochen ausgeben

Übersicht BlitzBasic Codearchiv

Neue Antwort erstellen

Hubsi

Betreff: [B3D] [B+] Text umbrochen ausgeben

BeitragFr, Mai 21, 2010 1:03
Antworten mit Zitat
Benutzer-Profile anzeigen
Diese Function gibt Text in einem Kasten fester Breite aus, der Text wird also auf die vorgegebene Breite umbrochen. Farbe und Font sind vor aufrufen der Function festzulegen. Im 5. Parameter wird die Breite des Bereichs in Pixeln übergeben. Viel Spaß damit Very Happy

BlitzBasic: [AUSKLAPPEN]
Function InfoBox(x,y,t$,centerx=False,w=200)
Local tmp,i,fh,tmp_t$
fh=FontHeight()+2
While StringWidth(t$)>w
For i=Len(t$) To 1 Step -1
If Mid$(t$,i,1)=" " Then
If StringWidth(Left$(t$,i))<=w ; String trennen
tmp_t$=Left$(t$,i) ; Teilstring zur Ausgabe
t$=Mid$(t$,i+1) ; Reststring
Exit
EndIf
EndIf
Next
Text x,y+(tmp*fh),tmp_t$,centerx ; Teilstring ausgeben
tmp=tmp+1
Wend
Text x,y+(tmp*fh),t$,centerx ; Reststring ausgeben
End Function
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn...

ToeB

BeitragFr, Mai 21, 2010 12:44
Antworten mit Zitat
Benutzer-Profile anzeigen
Schön schön aber fällt das nicht auch unter "Simler Dreizeiler" ?

Wenn wenigstens noch sowas drinn wäre, das man Farbe oder Schriftart noch währen des Ausgebens ändern könnte (sowas wie z.,B. "[color=255,0,0]Roter Text ![font=arial]Roter Arial Text !") dann wäre das super ... aber so ...

mfg ToeB
Religiöse Kriege sind Streitigkeiten erwachsener Männer darum, wer den besten imaginären Freund hat.
Race-Project - Das Rennspiel der etwas anderen Art
SimpleUDP3.0 - Neuste Version der Netzwerk-Bibliothek
Vielen Dank an dieser Stelle nochmal an Pummelie, welcher mir einen Teil seines VServers für das Betreiben meines Masterservers zur verfügung stellt!

Hubsi

BeitragFr, Mai 21, 2010 23:39
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich war selbst nicht wirklich schlüssig ob es dem Codearchiv genüge tut und hab ein wenig hin und her überlegt. Dran rumschrauben werde ich nichts mehr, hab die Funktion einzig für mein aktuelles Projekt gebastelt und dachte der ein oder andere Beginner kann sie vielleicht auch verwerten. Wenns nicht rein passt bitte verschwinden lassen, Danke Mr. Green
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn...
 

PacMani

BeitragMi, Jun 09, 2010 14:08
Antworten mit Zitat
Benutzer-Profile anzeigen
Wäre noch interessanter, wenn man Höhe des Kastens angibt und den Text vertikal zentrieren könnte Wink

juse4pro

BeitragMi, Jun 09, 2010 17:51
Antworten mit Zitat
Benutzer-Profile anzeigen
also ich hab grade kein Plan, wie soll das in 3 Zeilen gehen, Toeb?
Portfolio |LinkedIn |XING
 

PacMani

BeitragMi, Jun 09, 2010 19:18
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich glaub', das hat er nicht so wörtlich gemeint.

Neue Antwort erstellen


Übersicht BlitzBasic Codearchiv

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group