//DESCRIPTION: Alle Text Abweichungen entfernen /* @Version: 1 @Date: 2014-06-24 @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; } // Config einlesen und Prozess steuern function clearOverrides() { if (app.documents.length == 0) return; var dok = app.documents[0]; app.findGrepPreferences = NothingEnum.NOTHING; app.changeGrepPreferences = NothingEnum.NOTHING; app.findGrepPreferences.findWhat = ".*"; var results = dok.findGrep(true); app.findGrepPreferences = NothingEnum.NOTHING; app.changeGrepPreferences = NothingEnum.NOTHING; for (var i =0; i < results.length; i++) { results[i].clearOverrides (); } }