Ollah,
Script sollte alle Textrahmen in der Höhe auf vorhandene Textmenge anpassen.
Textrahmen ohnen Überlauf: Rahmenhöhe wird bei Bedarf solange vergrößert bis kein overflow mehr vorhanden; dann Y2 = Position unterste baseline
Textrahmen mit Überlauf: Y2 = Position unterste baseline
Sollte Y2 die Seitehöhe überschreiten, wird die Bearbeitung des Textrahmens abgebrochen (alert, log o.ä. möglich ...)
Einer von vielen möglichen Ansätzen:
Hoffe es klappt :)