Hallo Michael,
nach meinen Beobachtungen ist die Reihenfolge bei der Suche von mehreren Faktoren abhängig:
1. Cursor befindet sich in einem Textabschnitt oder Text ist ausgewählt - ja/nein.
2. Position des Cursors oder der Textauswahl.
3. Index / ID des Textabschnitts (Reihenfolge gemäß der Chronologie der Erzeugung der Textabschnitte.
Ist kein Text ausgewählt, dann sucht InDesign chronologisch vom ersten Textabschnitt bis zum letzten. Die Reihenfolge ist dabei unabhängig von der Seite, auf der sich der erste Textrahmen des Textabschnitts befindet, und von der geometrischen Position. Sie ist allein bestimmt durch die Chronologie der Erzeugung der Textabschnitte.
Die Reihenfolge der Suche innerhalb der Textabschnitte ist von Anfang bis zum Ende (vom ersten Zeichen bis zum letzten).
Steht der Cursor im Text (oder ist Text ausgewählt), dann sucht Indesign in dem Textabschnitt, in dem sich der Cursor befindet bzw. Text ausgewählt ist. Und zwar zunächst ab der Stelle, in welcher der Cursor steht bzw. der Anfang der Auswahl ist - Richtung Ende des Textabschnitts.
Danach vom Anfang des Textabschnitts bis zur Position der Auswahl.
Danach im nächsten Textabschnitt in der Chronologie, von Anfang bis zum Ende - also nicht weiter im chronologisch ersten Textabschnitt, sondern im nächsten (nächsthöhere ID-Zahl / Index-Zahl).
Die ID bzw. der Index der Textabschnitte wird beim IDML-Export vermutlich nicht geändert. Deswegen bringt das keine Änderung.
Um die Reihenfolge zu ändern, müsstest Du im Prinzip jeden Textabschnitt löschen und neu erzeugen - und zwar in der Reihenfolge, in der Du diese Textabschnitte wünscht. Das sollte sich im Prinzip per Skript machen lassen:
Der gewünschten Reihenfolge nach
1. Ermitteln aller Textabschnitte, der Verkettungen un der Positon aller Textrahmen.
2. Textabschnitt gemäß einer vereinbarten Reihenfolge in einen temporären Textrahmen verschieben.
3. Alle Textrahmen des alten Textabschnitts löschen.
4. Alle Textrahmen des alten Textabschnitts wiederherstellen.
5. Textabschnitt aus dem temporären Textabschnitt in diesen neuen Textabschnitt verschieben.
Dies als unerprobte Idee.
Es bedürfte eben einer klaren Regel für die Reihenfolge.
Ein erhoffter Trick will nicht funktionieren:
Angenommen die Textrahmen aller Textabschnitte liegen auf einer Ebene.
Dupliziere diese Ebene und lösche die alte Ebene.
Dabei gerät die Reihenfolge der IDs und der Indices der Textabschnitte zwar durcheinander (entspricht nicht mehr zwingend der ursprünglichen Reihenfolge).
Aber bei der Zuordnung der Reihenfolge orientiert sich Indesign wieder nicht an Seiten und Positionen auf den Seiten.
Keine Ahnung, nach welchen Kriterien Indesign dabei vorgeht.
als Antwort auf: [#564353]