- Сообщения
- 2 035
- Реакции
- 8
Пытаюсь найти текст покрашенный определенным свотчем, например так:
Ругается:
JavaScript Error!
Error Number: 30621
Error String: Request failed because object is from a different document or workspace.
Source: app.findTextPreferences.fillColor = app.activeDocument.swatches.item('Red');
Зато вот если закрыть все документы и создать этот swatch не в документе, а глобально - тогда находит, как ни в чем не бывало.
Есть ли мысли, как бороться?
И если нет, есть ли мысли как скриптом добавить глобальный свотч, а потом грохнуть его?
Заранее благодарю за помощь.
Код:
app.findTextPreferences.fillColor = app.activeDocument.swatches.item('Red');
alert(app.activeDocument.findText()[0].contents);
Ругается:
JavaScript Error!
Error Number: 30621
Error String: Request failed because object is from a different document or workspace.
Source: app.findTextPreferences.fillColor = app.activeDocument.swatches.item('Red');
Зато вот если закрыть все документы и создать этот swatch не в документе, а глобально - тогда находит, как ни в чем не бывало.
Есть ли мысли, как бороться?
И если нет, есть ли мысли как скриптом добавить глобальный свотч, а потом грохнуть его?
Заранее благодарю за помощь.