Результаты поиска

  1. A

    [ID CC-CC2021] Возможно ли выделить таблицу?

    Скриптом я уже сделал. Просто регуляркой с возможностью видеть таблицы было бы проще описать все возможные случаи. Дело в том, что не всегда есть сноска, а может быть их несколько, и не всегда есть название таблицы. И даже не всегда есть сама таблица.
  2. A

    [ID CC-CC2021] Возможно ли выделить таблицу?

    Странно тогда, почему \x{0016} не работает в GREP?
  3. A

    [ID CC-CC2021] Возможно ли выделить таблицу?

    Чтобы переместить их в отдельные фреймы.
  4. A

    [ID CC-CC2021] Возможно ли выделить таблицу?

    Хочу при помощи GREP (скриптом это сделано) выделить текст с таблицей. Например надо выделить абзацы от слова Tаблица с номером до конца сноски: Таблица 2 Название таблицы [собственно таблица] * Сноска к таблице. Но выделение сквозь таблицу не проходит. Да и сама таблица тоже не выделяется ни...
  5. A

    Как из Индизайна вызывать скрипт Иллюстратора?

    В таких случаях я использую Applescript (так как работаю на Mac-е). На винде с таким же успехом можно использовать VBS. Applescript или VBS проигрывается в самой OS, а не в конкретном приложении как это происходит с javascript. Поэтому доступ есть почти ко всем установленным приложениям из...
  6. A

    Оптимизация скорости работы скрипта при помощи Fast Undo

    Так и скорость выполнения тогда будет как при ENTIRE_SCRIPT. Смысла оборачивать вообще не вижу.
  7. A

    Оптимизация скорости работы скрипта при помощи Fast Undo

    Это не более чем иллюзия. Все-равно ваша функция будет выполняться без контроля системы (по последнему заданному UndoModes) со всеми вытекающими последствиями. Добавьте оболочку и проверьте. var myFunc = function() { var myTextFrame = app.activeDocument.textFrames[0]...
  8. A

    Оптимизация скорости работы скрипта при помощи Fast Undo

    Разница есть и она очень существенна! В режиме FAST_ENTIRE_SCRIPT ради скорости система полностью снимает с себя контроль над процессом выполнения и это может закончится плачевно. Поэтому этот режим называется незащищенным, а ENTIRE_SCRIPT, соответственно, защищенным. Во время выполнения могут...
  9. A

    Почему textBoxes.add() создает графический контент, а не текстовый?

    Пробовал устанавливать разные дефолтные стили — результат тот же. Пробовал на чужом компьютере — все-равно вариант из Scripting Guide не работает. Как это ни парадоксально звучит, создается "графический TextBox". Когда делаем TextBox вручную, то, мы его создаем, на базе какого-либо объекта и...
  10. A

    Почему textBoxes.add() создает графический контент, а не текстовый?

    В Indesign CS6 появилась возможность работы с заполняемыми полями для Акробата. Столкнулся с тем, что не мог задать текстовое содержимое вновь созданному textBox. Взял пример из официального Adobe® InDesign® CS6 Scripting Guide: JavaScript (с. 56) — не работает: var myTextBox =...
  11. A

    Архив готовых GREP

    Снять разбивку для чисел из 4-х цифр (например: 2 013 г.) Поиск: \<(\d)~.(\d{3}[^~.]|\d{3}$) Замена: $1$2
  12. A

    Архив готовых GREP

    Разбить числа по 3 цифры Поиск: (\<\d+?)(?=(?:\d{3})+(?:[^\w]|\>)) Замена: $1~.
  13. A

    Как определить размещен ли XMLElement в публикации?

    Но я воспользовался направлением Вашей мысли и проверил XMLElement.xmlContent.parent. Оказалось, что содержимое размещенных елементов имеют обычных родителей (Document, Spread и пр.), а содержимое НЕразмещенных елементов имеют родителей имена, которых начинаются на Xml (XmlStory, XmlItem).
  14. A

    Как определить размещен ли XMLElement в публикации?

    К сожалению это не совсем то. Эта функция отвечает на вопрос пустой или нет XMLElement. А надо ответить на вопрос размещен ли елемент в публикации. В моем случае далеко не все неразмещенные элементы пустые, поэтому они пропускаюся.
  15. A

    Как определить размещен ли XMLElement в публикации?

    Передо мной стоит задача почистить xml-структуру от висячих текстовых фреймов. То есть удалить те XMLElement-ы, которые не размещены в публикации. Как видно из скриншота они даже отображаются по-разному — первый висит, второй размещен. Однако я так и не нашел простого способа определить это в...
  16. A

    Загрузка GREP-запросов с отсутствующими в документе стилями app.loadFindChangeQuery

    Ответ: Загрузка GREP-запросов с отсутствующими в документе стилями app.loadFindChangeQuery Проверка весьма опасная. Например ГРИП состоит в том, чтобы заменить весь символьный стиль style1 на style2. В строке поиска: .+ в строке замены пусто. Но стиля style1 в документе предположим не...
  17. A

    Скрипт в одну строку: закавычить.jsx

    Ответ: Наиболее быстрый способ включить/отключить строки в скрипте Можно пойти дальше //* Код 1 /*/ Код 2 //*/ Сейчас выполняется Код 1. А если убрать только одну самую первую косую, то будет выполнятся Код 2
  18. A

    Загрузка GREP-запросов с отсутствующими в документе стилями app.loadFindChangeQuery

    Есть такая проблема. Если вы попытаетесь вручную загрузить GREP-запрос, который опирается на какие-либо стили, которых нет в документе, то Индизайн предупредит вас о конфликте. Однако, если загрузку такого GREP-запроса выполнить из скрипта, то никаких предупреждений не последует. И если его...
  19. A

    Палитра закрывается сразу после ее отображения

    Ответ: Палитра закрывается сразу после ее отображения Как говорится "утро вечера мудренее". Сам нашел причину. Оказывается надо было первой строкой поставить #targetengine enginename Интересно почему в адобовском примере этого #targetengine нет? забыли поставить? или можно как-то без него?
  20. A

    Палитра закрывается сразу после ее отображения

    Я взял адобовский пример SnpCreateTreeView, который идет вместе с индизайном, но при его запуске, созданная им палитра сразу закрывается. Можно только увидеть как она мигнула. То есть она не ждет никаких действий от пользователя. Подскажите пожалуйста, в чем дело?