Solche Funktionen gibt es leider nicht.
Sowas muss man leider vollkommen selber programmieren.
Textlaufweitenberechnungen gibt es auch nur in Java. Ansonsten muss man jedes Zeichen/Wort individuell mit POSITION positionieren.
Ich denke, hier können nur Tools für Spoolaufbereitung weiterhelfen.