Hi!
ich habe ein horizontales Menü, bei dem ich den Text einiger Menüpunkte aus Layout-Gründen mit einem Zeilenumbruch formatieren musste. Das habe ich so gemacht:
10.text.listNum = 0
10.text.listNum.splitChar = |
20 < .10
20.text.listNum = 1
20.offset = 1, 55
Soweit so gut, die Breite der Menübilder ist so definiert:
XY = [10.w]+25, 80
Das Problem: die Breite der Bilder richten sich immer nach der Textlänge aus der ersten Zeile, also listNum = 0. Wenn die zweite Zeile jedoch länger als die erste Zeile ist, passen sich die Bilder nicht automatisch an. Wenn ich dies manuell mit einem größeren Additionswert zur dynamischen Breite beheben will, sind davon natürlich auch alle anderen Menübilder betroffen und das Layout wird aufgrund völlig unterschiedlicher Abstände verhunzt.
Ist es möglich, den Code so zu gestalten, dass die jeweils breitere Zeile bzw. listNum als Richtwert (10.w) für die Breite des dynamisch generierten Bildes dient?
lg Melanie