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

  1. MT

    как разбить предложение знаком "конец абзаца", состоящее из нескольких строк

    Это можно сделать заменой. Используя Nested Line Styles и GREP.
  2. MT

    Как сделать верхний индекс?

    Если меняем только дефис с цифрами: найти -(\d+) заменить $1 В атрибутах замены выставить надиндекс. Если нужна уверенность что перед дефисом стоит цифра: найти (?<=\d)-(\d+) заменить $1
  3. MT

    Отследить удаление PageItem

    А если Undo, и если изменилось количество PageItems, то действительно удалили, а там и найти можно, и удалить.
  4. MT

    как сделать нумерацию сносок отдельно в каждой главе

    В примере не видно самих сносок. Или в Ворде они были концевыми? Индизайн работает только с постраничными. Концевые при импорте из Ворда превращаются в обычный текст, и все манипуляции с настройкой сносок на них уже не действуют.
  5. MT

    Как очистить палитру гиперссылок?

    Вот скрипт для чистки указателя. var myTopics = app.activeDocument.indexes[0].topics; for (var i = myTopics.length - 1; i >= 0; i--) {myTopics[i].remove()}
  6. MT

    Как скриптом проапдейтить все непроапдейченные линки?

    В цикле обязательно идти с конца, поскольку после update link становится в конец списка. И еще. Начиная с какой-то версии ID (кажется CS5) link.update на VBS тупо перестал работать. В последних версиях не проверял. На JS работает во всех версиях.
  7. MT

    UI StaticText изменение после создания окна

    При создании Static Text сразу задать ему большую длину (в примере 45 символов) и выключку по центру. var StaticText = myWindow.add ("statictext"); myStaticText = "Данные"; myStaticText.characters = 45; myStaticText.justify = "center";
  8. MT

    Головные строки в таблице

    Обязательно первые.
  9. MT

    Головные строки в таблице

    Надо выделить те строки, которые хочется преобразовать. Их может быть несколько.
  10. MT

    Создать пустой объект Text, задать ему свойства, и добавить его в конец выбранного фрейма?

    Если фрейм в который перемещаете текст последний в цепочке, можно новый фрейм просто привязать к нему и текст переползет. myTextFrame.nextTextFrame = myNewFrame; А потом убить ненужный фрейм. Если хочется текст перенести, то его надо перенести методом move. Если myText -- то что надо...
  11. MT

    Создание PDF

    Указано: Выпуск за обрез Внутри 5 мм. Вот и результат. Поставьте 0 и перехлеста не будет.
  12. MT

    Обратиться к объекту перед текущим и после текущего

    Не уверен что это оптимально, но все-таки если готовится -- это mySelect, то mySelect.parentStory.characters[mySelect.index - 2].words[0] даст Канаверо. А mySelect.parentStory.characters[mySelect.characters.lastItem().index + 4] даст букву "о".
  13. MT

    Добавить к тексту SpecialCharacters.FRAME_BREAK

    ax[i].insertionPoints.lastItem().contents = SpecialCharacters.FRAME_BREAK;
  14. MT

    Помогите выровнять верстку по центру граней.

    Если для контура включено Align Stroke to Centre, включить Align Stroke to Outside. Или сначала включить Align Stroke to Inside, потом все выровнять и включить Align Stroke to Centre.
  15. MT

    Определить страницу на которой находится символ (character)

    app.selection[0].paragraphs[0].characters[0].parentTextFrames[0].parentPage
  16. MT

    размещение таблицы поворотом на 90 градусов

    Надо повернуть первичные фреймы на мастере.
  17. MT

    Можно ли грепом искать абзацы, в которых опред. кол-во строк?

    Метасимвола такого быть не может. Но можно найти через Nested Line Style. Присвоив через него например 3-й строке символьный стиль, ищем конец абзаца с этим стилем. Если нашли, значит в этом абзаце 3 строки.
  18. MT

    Странности в нумерации текстовых фреймов

    Порядок создания объектов на странице значения не имеет. 0-й -- самый верхний и далее вниз. Переместите какой-либо pageItem на самый верх и он станет нулевым.
  19. MT

    Сниппеты и ИнДизайн

    Сниппет можно вставлять с теми координатами, которые были при его создании. Библиотека так не умеет.
  20. MT

    Как правильно добавить слой?

    Просто переместите слой куда надо var myDoc =app.activeDocument; var myLayerText = myDoc.layers.itemByName("Text"); try { var myLayerBoxes = myDoc.layers.add ( { name: "Boxes" } ); myLayerBoxes.move(LocationOptions.AFTER, myLayerText) } catch (error) { var myLayerBoxes =...