A special for J.Puff
Hallo Johannes,
ich hoffe, dass ich jetzt Deine Aufgabe einigermaßen richtig verstanden habe.
Ich ging ursprünglich davon aus, das InDesign die Überschreibungen im appliedParagraphStyle des Absatzes speichert, und deshalb ein Vergleich mit Orginalformat die Überschreibungen liefert.
Bei näherer Betrachtung musste ich aber feststellen, das die Überschreibungen Eigenschaften des Absatzes sind.
Ich musste deshalb mein Skript WpsCompareObjects um eine Vorschaltroutine erweitern und Korrekturen ergänzen, um einen Stacküberlauf zu verhindern.
Für einen ersten Test stelle ich Dir das Skript jetzt mal ohne weitere Erklärungen zur Verfügung.
Die Erklärungen folgen dann später.
Getestet habe ich das Skript mit der von Dir zur Verfügung gestellten IDML-Datei.
Also einfach mal die Datei öffnen, sichern, und das Skript aufrufen.
Das Skript öffnet am Ende einen Speicherdialog um das Ergebnis als Text zu speichern.
Hier mal ein Ausschnitt des Ergebnisses:
