//DESCRIPTION: Alle Text Abweichungen entfernen /* @Version: 1.1 @Date: 2014-10-28 @Author: Gregor Fellenz http://www.publishingx.de */ px = { debug:false } startProcessing(); function startProcessing() { var iaLevel = app.scriptPreferences.userInteractionLevel; app.scriptPreferences.userInteractionLevel = UserInteractionLevels.NEVER_INTERACT; var _scriptV = app.scriptPreferences.version; app.scriptPreferences.version = 7; if (px.debug) { clearOverrides(); } else { try { clearOverrides(); } catch (e) { alert (e) } } app.scriptPreferences.userInteractionLevel = iaLevel; app.scriptPreferences.version = _scriptV; } function clearOverrides() { if (app.documents.length == 0) return; var dok = app.documents[0]; app.findChangeGrepOptions.includeFootnotes = true; app.findGrepPreferences = NothingEnum.NOTHING; app.changeGrepPreferences = NothingEnum.NOTHING; app.findGrepPreferences.findWhat = "(?s).+"; var results = dok.findGrep(true); app.findGrepPreferences = NothingEnum.NOTHING; app.changeGrepPreferences = NothingEnum.NOTHING; for (var i =0; i < results.length; i++) { results[i].clearOverrides (); } }