restoring findGrepPreferences
hello!
i have this:
var old_fcgopts=app.findchangegrepoptions; var old_fgpref=app.findgreppreferences; var old_cgpref=app.changegreppreferences; app.findchangegrepoptions=nothingenum.nothing; app.findgreppreferences=nothingenum.nothing; app.changegreppreferences=nothingenum.nothing; // stuff // trying restore preferences app.findchangegrepoptions=old_fcgopts; app.findgreppreferences=old_fgpref; app.changegreppreferences=old_cgpref;
i folowing error:
invalid value set property "findchangegrepoptions". expected nothingenum enumerator, recived findchangegrepoption.
help! it's driving me nuts.
hello vamitul,
i think cannot set properties in way.
but try findchangegrepoptions:
with (app) {
(findchangegrepoptions) {
var _userincludefootnotes = includefootnotes;
var _userincludehiddenlayers = includehiddenlayers;
var _userincludelockedlayersforfind = includelockedlayersforfind;
var _userincludelockedstoriesforfind = includelockedstoriesforfind;
var _userincludemasterpages = includemasterpages;
}
// stuff
(findchangegrepoptions) {
includefootnotes = _userincludefootnotes;
includehiddenlayers = _userincludehiddenlayers;
includelockedlayersforfind = _userincludelockedlayersforfind;
includelockedstoriesforfind = _userincludelockedstoriesforfind;
includemasterpages = _userincludemasterpages;
}
}
or this:
app.findchangegrepoptions.properties = { includefootnotes:_userincludefootnotes, ... };
app.findgreppreferences has on 200 properties! can use loop , ".reflect.properties".
best regards
roland
More discussions in InDesign Scripting
adobe
Comments
Post a Comment