Hallo Magnus,
hier ein Gerüst für ein Script, das die Textflüsse eines Dokuments vereint:
//join_stories.js
if(app.documents.length != 0){
var myDoc = app.activeDocument;
for (i=myDoc.stories.length-1;i>0;i--){
// fügt am Ende des Textflusses eine Absatzschaltung ein,
// wenn der Textfluß nicht bereits mit einer Absatzschaltung endet.
if (myDoc.stories[i-1].characters[-1].contents!="\r") myDoc.stories[i-1].insertionPoints[-1].contents="\r";
// Verknüpfung des letzten Textrahmens des vorherigen Textflusses (i-1)
// mit dem ersten Textrahmen des aktuellen Textflusses (i)
myDoc.stories[i-1].textFrames[-1].nextTextFrame = myDoc.stories.textFrames[0];
}
}
Das Skript verknüpft den letzten Textrahmen eines Textflusses mit dem ersten Textrahmen eines andern Textflusses (bis alle verknüpft sind). Vor der Verknüpfung prüft das Skript, ob der letzte Textrahmen mit einer Absatzschaltung endet. Wenn nicht, dann wird eine Absatzschaltung eingefügt.
Die Reihenfolge der Textflüsse richtet sich nach deren Index (Reihenfolge der Erzeugung?), nicht nach der Reihenfolge der Seiten!
Letzteres müßte noch eigens ausgetüftelt werden (Prüfroutine der Seitenzahlen der End- und Startrahmen der Textflüsse).
Am Ende bleibt ein Textfluß übrig, den Du exportieren kannst.
Teste das Skript unbedingt mit einer Kopie und vertraue dem Ergebnis auf keinen Fall! (ist ein quick-und-dirty-Script).
Grüßle
Martin
als Antwort auf: [#160516]