// sortiert die PageItems nach YPosition auf der Seite // z.B. gut, wenn Du gut strukturierte Dokumente // mit XML Tags versehen willst. if (app.documents.count() > 0) { var myDoc = app.activeDocument; var myPage = app.layoutWindows.item(0).activePage; } else { alert("Kein Dokument" + "\r" + "Bitte öffnen Sie ein Dokument mit PageItems."); } if (myPage.pageItems.count() > 0) { var mySortedPageItems = getPageItemsAndYPosition(); var msg = ""; for (var j=0; j=0; i--) { var curPageItem = myDoc.pageItems.item(i); curPageItemYPosition = curPageItem.geometricBounds[0]; myPageItems.push([curPageItem, curPageItemYPosition]); } myPageItems.sort(mysortY); return myPageItems; } function mysortY(a,b) { if (a[1]b[1]) return 1; return 0; }