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

  1. Oleg Butrin

    Новый скрипт на http://indesign.rudtp.ru - raggedPaper.js

    raggedPaper.js - скрипт, реализующий эффект рваной бумаги прямо в InDesign. Раньше для получения этого эффекта приходилось поступать примитивно: брать лист бумаги, очень аккуратно его рвать, сканировать, переводить в кривые и долго редактировать руками. Процесс долгий, а главное, регулярно...
  2. Oleg Butrin

    Хэлпарь по InDesign script (рус или укр.)

    Ответ: Хэлпарь по InDesign script (рус или укр.) Процесс написания скриптов включает в себя, в общем, несколько процедур, которые можно свести к следующиму описанию: 1. Замысел скрипта. 2. Детализация работы скрипта. 3. Черновая реализация скрипта. 4. Тестирование скрипта. 5. Опубликование...
  3. Oleg Butrin

    Как из скрипта загрузить текст во фрейм, расположенный на мастере?

    Ответ: Как из скрипта загрузить текст во фрейм, расположенный на мастере? MasterSpread.TextFrames.Item()
  4. Oleg Butrin

    Как в скрипте перейти в режим редактирования текста?

    Ответ: Как в скрипте перейти в режим редактирования текста? InsertionPoin - это объект между знаками в тексте. Он не может быть создан. Выделить определенные InsertionPoint можно из родительского объекта (параграф, текст или др.) при помощи ParentObject.InsertionPoints.Item(index).select()
  5. Oleg Butrin

    Подбросьте идейку, как сделать...

    Ответ: Подбросьте идейку, как сделать... Во-первых, у коллекции фреймов есть свойство Count, поэтому вполне возможно обращение myStory.TextFrames.Item(Counter). Во-вторых, каждый фрейм имеет свойство index - номер в списке связанных.
  6. Oleg Butrin

    Обработка коллекции (VB)

    Ответ: Обработка коллекции (VB) У любой коллекции в ID есть свойство Count (VB) или length (CS). Это свойство можно использовать в качестве параметра счетчика. Только незачем. Я неоднократно пользовался конструкцией For Each myParagraph In myParagraphs при количестве параграфов на порядок...
  7. Oleg Butrin

    Подбросьте идейку, как сделать...

    Ответ: Подбросьте идейку, как сделать... Сергей, у textFrame есть parentStory, у которой в свою очередь, есть свойство textFrames. Я думаю, не составит труда перебрать все фреймы в цепочке связанных.
  8. Oleg Butrin

    Как вообще скрипт прицепить к InDesign?

    Ответ: Втяжка коротких концевых строк Муторное это дело - искать, какие параграфы выделены. selection в ID это вообще указатель на массив выделенных объектов. Если выделено несколько абзацев - пожалуйста: myParagraphs = selection[0].paragraphs; и делай с ним что хошь.
  9. Oleg Butrin

    Скриптинг в Паскале

    Ответ: Скриптинг в Паскале objectType := TypeOf(object);
  10. Oleg Butrin

    Как вообще скрипт прицепить к InDesign?

    Ответ: Как вообще скрипт прицепить к InDesign? Нету в JavaScript немодальных диалогов. В нем даже многострочных лейблов нет.
  11. Oleg Butrin

    Как вообще скрипт прицепить к InDesign?

    Ответ: Как вообще скрипт прицепить к InDesign? textFrame.overflows
  12. Oleg Butrin

    Как вообще скрипт прицепить к InDesign?

    Ответ: Как вообще скрипт прицепить к InDesign? У фрейма есть изменяемое свойство .geometricBounds, - массив из четырех чисел, определяющий положение фрейма в документе.
  13. Oleg Butrin

    Не работает MagicBorder в CS

    Ответ: Не работает MagicBorder в CS И не будет :) Это мой главный козырь в споре о том, какой из языков лучше - JavaScript или VBS.
  14. Oleg Butrin

    Как вообще скрипт прицепить к InDesign?

    Ответ: Как вообще скрипт прицепить к InDesign? Лечи код. Например, в функции ты пытаешься удалить директорию, которую не создал. Причем не создал не только потому, что не применил метод .create, но и потому, что передал в качестве параметра объект-файл. Это не есть правильно. Надо передавать...
  15. Oleg Butrin

    Как вообще скрипт прицепить к InDesign?

    Ответ: Как вообще скрипт прицепить к InDesign? Вынеси функцию из with (app){}.
  16. Oleg Butrin

    Запись и дозапись в файл?..

    Ответ: Запись и дозапись в файл?.. myFile.open("e");
  17. Oleg Butrin

    Как вообще скрипт прицепить к InDesign?

    Ответ: Как вообще скрипт прицепить к InDesign? myParagraphs[0].contents = "\u000D" + myParagraphs[0].contents; myStyle = activeDocument.paragraphStyles.item('Text 3'); myParagraphs[0].applyStyle(myStyle);
  18. Oleg Butrin

    Как вообще скрипт прицепить к InDesign?

    Ответ: Как вообще скрипт прицепить к InDesign? Добавить параграф можно только изменив его contents на contents + "^p" + "чего там надо". О получении списка файлов из директории - читай в мануале по скриптингу на стр. 498.
  19. Oleg Butrin

    Разрыв связей между фреймами

    Ответ: Разрыв связей между фреймами Скриптом :)
  20. Oleg Butrin

    Не работает MagicBorder в CS

    Ответ: Не работает MagicBorder в CS Я вообще поражаюсь, что в CS MagicBorder запустился. Он написан исключительно для 2.х и не был переделан. Для CS написан скрипт UltraBorder.js.