I think the general idea of Bart is quite okay, using reportlistener to change things dynamically may also help, sure, but what really would help is a horizontal alignment of text with the fixed label height.
You may be able to more elegantly change a frx or lbx at runtime, but hacking the data is quite easy. You have a detail band object and can determine or set it's height according to the label size. You also add a single textbox and size it the same size. You could also make it 1 line high and stretch with overflow, then anchor it to the detail band top or bottom, but that won't get you vertical centered alignment, so calculating line height and adding some CR is straight forward and simple enough, so I'd not change the plan now, as we are short to a solution.
Mike, good point abpout the leading height, isn't there some property of a textbox defining line distances as factor of font height? Eg 1.5 lines, or am I confusing this with Word paragraph settings?
In reportmode 90 you have interesting advanced properties referring to HTML, eg HTML.Anchor and HTML.CSSClass in two varianbts to overrride or extend FRX properties. You might be able to simply set an alignment with this feature indeed, but I haven't worked with any of these advanced properties yet.
Bye, Olaf.