Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нем неправильно. Необходимо обновить браузер или попробовать использовать другой.
Ответ: Вопрос по подстановке SpecialCharacters в Line.contents
Боже, какой изврат '8()' !..
Неужели нельзя как-то ПО-ЧЕЛОВЕЧЕСКИ этого сделать!!!
Вот разве что, наверное, через UNICODE-код символа...
Ответ: Вопрос по подстановке SpecialCharacters в Line.contents
Ну... с горем пополам я нашел вариант - использовать UNICODE-код символа:
var str = "\u2013 ";
str += current_number++;
str += " \u2013\r";
Нашел я символ через пункт меню Glyphs. Но все-таки это не то! Для чего-то же придумали...
Вопрос по подстановке SpecialCharacters в Line.contents
Добрый день, уважаемые JavaScript-IndesignCS3-специалисты :) !
Я вот тут замучался с таким простеньким скриптом.
Я перебираю многостраничный текст, и мне надо исправлять/заменять нумерацию в стиле "- 14 -". При этом дефис должен быть...
Ответ: Медленный перебор клеток - как ускорить?
Пунятно... Значит, если я хочу писать качественные скрипты, то забиваем на JS и учимся взаимодействию программы на С++ и InDesign... Вот только программу на JS 1) написать, 2) отладить быстрее, чем оную же на С++ ':(' ...
Ответ: Медленный перебор клеток - как ускорить?
У меня на этот код в InDesign CS3 выдается ошибка: "Error mode 2. Error String: UndoModes if undefined" .
В чем загвоздка?
'kanfu'
Ответ: Медленный перебор клеток - как ускорить?
Ну, допустим, таблица 5 ячеек на 1000 строк - немало? Вот для нее и применить программу из #5. Я думаю, разница будет заметна на глаз. А чтобы не только "на глаз" - засечь кол-во миллисекунд или лучше даже секунд.
Но вот только стоит ли на это...
Ответ: Медленный перебор клеток - как ускорить?
Интересно было бы сравнить быстродействие одного и того же алгоритма, реализованного как 1) VBA, 2) JS, 3) плагин C++. Я лично не сомневаюсь в том, что 1) медленнее 2), 2) медленнее 3), но интересно бы это увидеть в цифрах.
Ответ: Медленный перебор клеток - как ускорить?
Я так понимаю, это и есть кусок плагина на С++?
RDTSC в данном случае, я думаю, не совсем корректен, т. к. происходит масса всяких посторонних вызовов - я имею в виду, множество запущенных процессов.
Ответ: Медленный перебор клеток - как ускорить?
И то правда!
Ну... В моем понимании двухъядерный компьютер с 3 ГГц и 4 Гб должен обрабатывать такое за секунду или доли оной!
Понятное дело - если на каждое обращении к DOM тратить неоправданно много кода - работать будет медленно. И поэтому...
Ответ: Медленный перебор клеток - как ускорить?
Спасибо за интересные идеи! В Си я программирую не один десяток лет (С++ - поменьше), но, собственно, "классиков" не читал...
Да, за тормазнутость обращения к DOM я тоже заметил. Странно - почему веб-броузеры не тормозят при этом, а InDesign...
Ответ: Медленный перебор клеток - как ускорить?
Попробовал:
- убрать за цикл - полезно;
- отключение перерисовки - скорость, как по мне, СУЩЕСТВЕННО не увеличило, зато полностью убрало наглядность - т. е. я не вижу, что происходит сейчас;
- кеширование - это как (в данном случае)?
- for ( var i...
Ответ: Медленный перебор клеток - как ускорить?
В случае, если таблица - это просто прямоугольная матрица, то без проблем. Но у меня в таблице есть объединенные ячейки, и у них форматирование другое (я не проверял, что произойдет в данном случае с использованием свойства Fills, сказать честно)...
Ответ: Медленный перебор клеток - как ускорить?
Да, стало быстрее (что касается обработки всех ячеек в одной строке). Но все равно это медленно (а было МЕДЛЕННО :)).
Боюсь, что все операции с массивом допускаются именно одинаковые для всех элементов. А тут у меня - чередующиеся строки, все-таки...
Ответ: Медленный перебор клеток - как ускорить?
Я согласен - речь идет именно о строках, но работаю я на уровне ячеек - в общем-то, из-за того, что я не нашел способа присвоить стиль ячейки всей строке сразу.
Таблица у меня большая - на 64 стр. с кучей графики. Файл весит за сотню Мб. Поэтому...
Доброго времени суток!
Я в скриптинге для InDesign новичок, так что не бейте сильно ...
Есть такой несложный скрипт, который в выделенных рядах устанавливает для четных ячеек один стиль, для нечетных - другой:
var sels = app.selection;
var styleOdd = "Белый";
var styleEven = "Серый";
var odd...
Где найти ПОЛНОЕ описание объектной модели InDesign CS3 JavaCript?
Доброго времени суток :) !
Я новичок в программировании InDesign (а так - программист высокого класса, тем более что JavaScript использую в веб-программировании). Есть проблема - пытаюсь чего-нибудь сделать (в частности, тень...
На данном сайте используются cookie-файлы, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших cookie-файлов.