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

  1. hulk1776

    можно ли задать рабочую папку?

    File.openDialog(""Choose a file"");myTextFile.fsName; Примерно такая строка открывает диалог с последней используемой папкой. А можно ли открывать сразу нужную папку?
  2. hulk1776

    Можно ли ускорить работу скрипта?

    Ответ: Можно ли ускорить работу скрипта? Наверное, да. К тому же надо заменить обращение к предыдущему абзацу на обращение к следующему. Т.е. проверять стиль абзаца заранее, а не "задним числом". to Steve: про undo надо будет подумать. А стили приходится анализировать уже в самой...
  3. hulk1776

    Если есть вопросы по скриптам

    Ответ: Можно ли через скрипт воспользоваться библиотекой? Set myObj = myInd.Libraries("123.indl").Assets("myItem").PlaceAsset(myDoc)
  4. hulk1776

    Если есть вопросы по скриптам

    Можно ли через скрипт воспользоваться библиотекой? Я узнал как обратиться к библиотеке. Set myLibr = myInd.Libraries("123.indl") Set myItem = myLibr.Assets(1) А могу ли я этот элемент как-то поместить в верстку?
  5. hulk1776

    Можно ли ускорить работу скрипта?

    Ответ: Можно ли ускорить работу скрипта? Обращение такое: Set mPara0 = myInd.Selection.Item(1).Paragraphs.Item(1) 'para under cursor Set mPara2 = mPara0.InsertionPoints(-1).Paragraphs(1) Set mPara3 = mPara2.InsertionPoints(-1).Paragraphs(1) Время обращения - 1 сек. А если так: Set...
  6. hulk1776

    Можно ли ускорить работу скрипта?

    Скрипт "бежит" (CS3-VBA) по всем абзацам публикации и расставляет отбивки, шрифты и пр. оформление. При этом определяется текущий абзац и 2 смежных, в зависимости от которых оформление текущего абзаца может немного отличаться. Когда это происходит на странице 30-й и дальше, тормоза становятся...
  7. hulk1776

    Если есть вопросы по скриптам

    А как можно программно назначить слову вход указателя? Вот я написал слово "Иван Иванов". Теперь хочу, чтобы словосочетание оказалось входом указателя. Пробовал так: MyFrame.Contents = "^I" & "Иван Иванов" надеясь, что ^I кажется маркером входа. Ан нет. Кто-нить подскажет? Спасибо.
  8. hulk1776

    как увидеть скрипты?

    Ответ: как увидеть скрипты? Я кстати и отказался от портабл в свое время, т.к. у меня не получилось что-то сохранять (настройки, скрипты). Хотя может надо поменять путь: для cs3: c:\Program Files\Adobe\Adobe InDesign CS3\Scripts\Scripts Panel\ ?
  9. hulk1776

    Почему замедляется работа скрипта?

    [работа с Indesign из-под VBA] Такая проблема. В документе около 60 страниц. Скрипт пробегает по каждому абзацу документа и проверяет его стиль (и иногда выключку). В зависимости от полученной инфы, производится некоторое действие. Оно может быть сложным, или не оч. В процессе отладки, оч...
  10. hulk1776

    Если есть вопросы по скриптам

    Ответ: Кто-нить подскажет, как создать тень? Если без присвоения стиля, то так: mObj.TransparencySettings.DropShadowSettings.Mode = 1852796517 'тень выкл. mObj.TransparencySettings.DropShadowSettings.Mode = 2020623440 'тень вкл. Это если кому надо...
  11. hulk1776

    Если есть вопросы по скриптам

    Ответ: Если есть вопросы по скриптам Получилось так: mH = mTable.Cells.Item(1).Height mB1 = mTable.Cells.Item(1).Lines.FirstItem.Baseline mB2 = mTable.Cells.Item(1).Lines.LastItem.Baseline mY1 = mB1 + ((mB2 - mB1) / 2) - mH / 2 т.е. взяли среднюю (из всех строк) базовую линию в первой...
  12. hulk1776

    Если есть вопросы по скриптам

    Как узнать координаты выделенного? Есть таблица, которая переходит на др. страницу. Я хочу узнать координаты верха таблицы. Обычно это равно baseline - Table.Heght. Set mT = MyInd.Selection.Item(1) mY1 = mT.Baseline - mT.Tables.Item(1).Height Но если таблица переходит на сл. страницу, то...
  13. hulk1776

    Если есть вопросы по скриптам

    Ответ: Кто-нить подскажет, как создать тень? Открыл файлы InDesignCS3_ScriptingGuide_VB.pdf indesign_cs3_scripting_tutorial.pdf InDesign CS3 Sample Scripts Read Me.pdf По поиску "shadow" ничего не найдено. В прилагаемых примерах со скриптами, тоже нет ничего. В референс написано так...
  14. hulk1776

    Если есть вопросы по скриптам

    Кто-нить подскажет, как создать тень? Есть: Set MyInd = SetMyInd Set mObj = MyInd.Selection осталось к mObj приделать тень. Кто-то подскажет? (хотя народ тут не особо "подсказочный" :E] ).
  15. hulk1776

    Если есть вопросы по скриптам

    Ответ: Если есть вопросы по скриптам А еще. Кто-нить может подсказать, как получить ссылку на содержимое фрейма, который я определил по выделенному в данный момент: var myDoc = app.documents.item(0); var MyFrame = app.selection а внутри этого "выделенного" сидит табличка, которую и надо...
  16. hulk1776

    Если есть вопросы по скриптам

    Ответ: Если есть вопросы по скриптам Узнал, что вот так: MyInd.Select myPage.PageItems.ItemByID(Item)
  17. hulk1776

    Как одинаково изменить размеры двух фото

    Ответ: Как одинаково изменить размеры двух фото Метода ишшо прошше. Вставить картинку 1. после ейный фрейм скопировать, вставить (по Sh-Ctrl-Alt-V), сдвинуть и поместить в него другую картинку. Фреймы будут "конкретно одинаковые".
  18. hulk1776

    Если есть вопросы по скриптам

    Ответ: Если есть вопросы по скриптам А кто-нить может подсказать строчку, как выделить фрейм по его ID? Никак "не попаду" в нужный синтаксис.
  19. hulk1776

    Если есть вопросы по скриптам

    Ответ: Если есть вопросы по скриптам Оказалось, достаточно просто повторить в кавычках этот значок - ^~ и все. Вопрос снят (до след. тупизма).
  20. hulk1776

    Если есть вопросы по скриптам

    Как заменить "мю" на неразрывный дефис? А кто-нить знает, как заменить в тексте мой символ "µ" на idNonbreakingHyphen (неразрывный дефис). MyInd.FindTextPreferences.FindWhat = "µ" MyInd.ChangeTextPreferences.ChangeTo = idSpecialCharacters.idNonbreakingHyphen 'на этой строке пишет...