Недавний контент andrew.folio

  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-ы, которые не размещены в публикации. Как видно из скриншота они даже отображаются по-разному — первый висит, второй размещен. Однако я так и не нашел простого способа определить это в...