I'm guessing that the 1st line isn't the longest line?
That makes the task difficult:
a.) Using right justification is unacceptable?
b.) Using the "len" function won't work because it doesn't have option to work on a per line basis
c.) There are no 1st line of text trigger events, which makes using a macro difficult. In fact, I think the text would have to be entered via the macro to get the "active" parsing needed. That may not be true, but, somehow the macro would have to be triggered to exam the text and find the correct horizontal position for the connection point.
It seems that the more likely approach would be two separate text fields: 1. for the title, and 2. for the rest of the text. Then you could use the shapesheet functions to evaluate and determine the connection point location.
Wapperdude