- Сообщения
- 28
- Реакции
- 40
Есть такая проблема.
Если вы попытаетесь вручную загрузить GREP-запрос, который опирается на какие-либо стили, которых нет в документе, то Индизайн предупредит вас о конфликте. Однако, если загрузку такого GREP-запроса выполнить из скрипта, то никаких предупреждений не последует. И если его выполнить, то это может закончится большими неприятностями, например потерей текста.
Функция app.loadFindChangeQuery(GREPname, SearchModes.GREP_SEARCH) не возвращает никакого значения по-поводу успешности загрузки GREP-запроса.
Я-то нашел выход путем предварительного анализа соответствующего XML, но это получилось довольно громоздко. И я не уверен, что предусмотрел все неприятные ситуации.
Может, у кого-то есть идеи как сделать это красиво?
Если вы попытаетесь вручную загрузить GREP-запрос, который опирается на какие-либо стили, которых нет в документе, то Индизайн предупредит вас о конфликте. Однако, если загрузку такого GREP-запроса выполнить из скрипта, то никаких предупреждений не последует. И если его выполнить, то это может закончится большими неприятностями, например потерей текста.
Функция app.loadFindChangeQuery(GREPname, SearchModes.GREP_SEARCH) не возвращает никакого значения по-поводу успешности загрузки GREP-запроса.
Я-то нашел выход путем предварительного анализа соответствующего XML, но это получилось довольно громоздко. И я не уверен, что предусмотрел все неприятные ситуации.
Может, у кого-то есть идеи как сделать это красиво?