Anhand deines ersten move-Beispiels:
Der zweite Absatz hat zunächst 26 Zeichen. Nach Einfügen des Textrahmens sind es 27. Verschoben dürfen aber nur 25 werden (27 - Textrahmen - Return).
Hier würde ich versuchen, im contents 2x "\r" einzufügen. Falls dadurch die Auswahl durcheinander kommt, müsste man anders rangehen.