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

  1. P

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

    Ответ: Вопрос по подстановке SpecialCharacters в Line.contents Боже, какой изврат '8()' !.. Неужели нельзя как-то ПО-ЧЕЛОВЕЧЕСКИ этого сделать!!! Вот разве что, наверное, через UNICODE-код символа...
  2. P

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

    Ответ: Вопрос по подстановке SpecialCharacters в Line.contents Ну... с горем пополам я нашел вариант - использовать UNICODE-код символа: var str = "\u2013 "; str += current_number++; str += " \u2013\r"; Нашел я символ через пункт меню Glyphs. Но все-таки это не то! Для чего-то же придумали...
  3. P

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

    Вопрос по подстановке SpecialCharacters в Line.contents Добрый день, уважаемые JavaScript-IndesignCS3-специалисты :) ! Я вот тут замучался с таким простеньким скриптом. Я перебираю многостраничный текст, и мне надо исправлять/заменять нумерацию в стиле "- 14 -". При этом дефис должен быть...
  4. P

    Медленный перебор клеток - как ускорить?

    Ответ: Медленный перебор клеток - как ускорить? Пунятно... Значит, если я хочу писать качественные скрипты, то забиваем на JS и учимся взаимодействию программы на С++ и InDesign... Вот только программу на JS 1) написать, 2) отладить быстрее, чем оную же на С++ ':(' ...
  5. P

    Медленный перебор клеток - как ускорить?

    Ответ: Медленный перебор клеток - как ускорить? У меня на этот код в InDesign CS3 выдается ошибка: "Error mode 2. Error String: UndoModes if undefined" . В чем загвоздка? 'kanfu'
  6. P

    Медленный перебор клеток - как ускорить?

    Ответ: Медленный перебор клеток - как ускорить? Ну, допустим, таблица 5 ячеек на 1000 строк - немало? Вот для нее и применить программу из #5. Я думаю, разница будет заметна на глаз. А чтобы не только "на глаз" - засечь кол-во миллисекунд или лучше даже секунд. Но вот только стоит ли на это...
  7. P

    Медленный перебор клеток - как ускорить?

    Ответ: Медленный перебор клеток - как ускорить? Интересно было бы сравнить быстродействие одного и того же алгоритма, реализованного как 1) VBA, 2) JS, 3) плагин C++. Я лично не сомневаюсь в том, что 1) медленнее 2), 2) медленнее 3), но интересно бы это увидеть в цифрах.
  8. P

    Медленный перебор клеток - как ускорить?

    Ответ: Медленный перебор клеток - как ускорить? Я так понимаю, это и есть кусок плагина на С++? RDTSC в данном случае, я думаю, не совсем корректен, т. к. происходит масса всяких посторонних вызовов - я имею в виду, множество запущенных процессов.
  9. P

    Медленный перебор клеток - как ускорить?

    Ответ: Медленный перебор клеток - как ускорить? И то правда! Ну... В моем понимании двухъядерный компьютер с 3 ГГц и 4 Гб должен обрабатывать такое за секунду или доли оной! Понятное дело - если на каждое обращении к DOM тратить неоправданно много кода - работать будет медленно. И поэтому...
  10. P

    Медленный перебор клеток - как ускорить?

    Ответ: Медленный перебор клеток - как ускорить? Спасибо за интересные идеи! В Си я программирую не один десяток лет (С++ - поменьше), но, собственно, "классиков" не читал... Да, за тормазнутость обращения к DOM я тоже заметил. Странно - почему веб-броузеры не тормозят при этом, а InDesign...
  11. P

    Медленный перебор клеток - как ускорить?

    Ответ: Медленный перебор клеток - как ускорить? Попробовал: - убрать за цикл - полезно; - отключение перерисовки - скорость, как по мне, СУЩЕСТВЕННО не увеличило, зато полностью убрало наглядность - т. е. я не вижу, что происходит сейчас; - кеширование - это как (в данном случае)? - for ( var i...
  12. P

    Медленный перебор клеток - как ускорить?

    Ответ: Медленный перебор клеток - как ускорить? В случае, если таблица - это просто прямоугольная матрица, то без проблем. Но у меня в таблице есть объединенные ячейки, и у них форматирование другое (я не проверял, что произойдет в данном случае с использованием свойства Fills, сказать честно)...
  13. P

    Медленный перебор клеток - как ускорить?

    Ответ: Медленный перебор клеток - как ускорить? Да, стало быстрее (что касается обработки всех ячеек в одной строке). Но все равно это медленно (а было МЕДЛЕННО :)). Боюсь, что все операции с массивом допускаются именно одинаковые для всех элементов. А тут у меня - чередующиеся строки, все-таки...
  14. P

    Медленный перебор клеток - как ускорить?

    Ответ: Медленный перебор клеток - как ускорить? Я согласен - речь идет именно о строках, но работаю я на уровне ячеек - в общем-то, из-за того, что я не нашел способа присвоить стиль ячейки всей строке сразу. Таблица у меня большая - на 64 стр. с кучей графики. Файл весит за сотню Мб. Поэтому...
  15. P

    Медленный перебор клеток - как ускорить?

    Доброго времени суток! Я в скриптинге для InDesign новичок, так что не бейте сильно ... Есть такой несложный скрипт, который в выделенных рядах устанавливает для четных ячеек один стиль, для нечетных - другой: var sels = app.selection; var styleOdd = "Белый"; var styleEven = "Серый"; var odd...
  16. P

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

    Где найти ПОЛНОЕ описание объектной модели InDesign CS3 JavaCript? Доброго времени суток :) ! Я новичок в программировании InDesign (а так - программист высокого класса, тем более что JavaScript использую в веб-программировании). Есть проблема - пытаюсь чего-нибудь сделать (в частности, тень...