Hallo Villa,
Neben der
Zuweisung der Eigenschaft (property "appliedParagraphStyle") gibt es auch die Möglichkeit, das Absatzformat über einen
Befehl (method "applyStyle()") zuzuweisen.
Im Unterschied zur Zuweisung der Eigenschaft läßt sich über den Befehl neben dem gewünschten Absatzformat in einem zweiten Parameter ein boolescher Wert true oder false für "clearingOverrides" (Abweichungen löschen) angeben.
applyStyle() läßt ich im Übrigen sowohl für Absatz- wie auch für Zeichenformate verwenden. Entscheidend ist dafür der erste Parameter (das Format).
Dein Befehl, der Dir die Abweichungen erhält, würde also folgendermaßen aussehen:
Ich würde allerdings empfehlen, abweichende Schriftauszeichnungen über Zeichenformate einzufrieren (die gehen auch bei der Zuweisung der Eigenschaft "appliedParagraphStyle" nicht verloren). Dazu gibt es einige Skripte hier im Forum. Das prominenteste dürfte "CharStyleOfPeterKahrel.jsx" und dessen Dialekte/Erweiterungen sein.