I'm not sure it can be done on a flowing subform. Western text will always place items within that subform from left to right. Aside from setting reserves to "set a buffer" between the edge of that form and the left side of a screen, I'm not sure what you could do really. I know I've done a lot of work arounds for making objects "look" ok on a flowing subform. I use a lot of reserves and sometimes spacer rectangles.
Now, I'm not sure what the maxLength of your data is, but it's possible that you do one long text box. Now, you can change the "look" of it in the code.
I don't have the exact code you may need, but I've changed the look of one of my text boxes to look larger or smaller based on a radio button selection like this:
if (this.rawValue=="textsmall"){
sTTContent.txtTTSel.margin.rightInset="2in";
}
else if (this.rawValue=="textmedium"){
sTTContent.txtTTSel.margin.rightInset="1in";
}
else if (this.rawValue=="textlarge"){
sTTContent.txtTTSel.margin.rightInset="0in";
}
In this case, if short is selected, the field looks shorter because the reserve is longest. Likewise the field looks longest if long is selected since there is no reserve.
My guess is you'd have to do something that would count the number of characters within that field and then alter your display that way.
If any other people have any ideas on better ways to place content, I'm still somewhat new to the tool and am just explaining some of the things I've done to perform work-arounds :).
Good luck!
Lisa