Tabulatoren in dynamischen Textfeld

Pocetnik

Grünschnabel
Hi,

habe ein grosses dynamisches Textfeld, in dem ich am Anfang der Zeile die Funktion aufführe und in einem bestimmten und über alle Zeilen gültigen Abstand den Namen zu der Funktion angebe. Leider weiß ich nicht, wie ich solche Tabulatoren in meinem zu ladenden Text einfüge?!

So in etwa soll der Text auf der Seite aussehen:

Code:
Schriftführer    Hans Wurst
Vorsitzender     Peter Silie
Kassenwart       Franz Hans

lade ich meinen Text ist er tatsächlich folgendermaßen formatiert:

Code:
Schriftführer          Hans Wurst
Vorsitzender   Peter Silie
Kassenwart        Franz Hans

Habe mit SPACE rumgespielt, kriege es aber nicht hin, kann mir hier jemand weiterhelfen?

Verwendete Schrift: "Microsoft_Sans_Serif"

Danke und Gruß
 
Zuletzt bearbeitet:
Hmm eine unelegante Lösung (allerdings die einzige die mir im Moment einfällt) wäre, 2 dynamische Textfelder zu benutzen, die du dann entsprechend ausrichten kannst, in das eine lädst du "schriftführer, kassenwart etc" rein und in das andere die Namen.
bis dann
 
Hi,

schau mal nach der TextFormat.tabStops-Eigenschaft. Beispiel:
Code:
var tf = new TextFormat();

tf.tabStops = [80,160,240];

textfeld.text = "Name\tAlter\tBeiträge\t\n";
textfeld.text += "Hans\t19\t1047\t\n";
textfeld.text += "Matthias\t32\t19\t\n";

textfeld.setTextFormat(tf);

Gruß
.
 
Zurück