Избранное »

Наш канал на Youtube

22.09.2014 – 07:27 | 2 комментария | 8 869 views

Здравствуйте все, кто работает в Индизайне!
Извещаем вас о том, что на youtube.com начал работу канал «InDesign Мастерская вёрстки». Там уже размещены более 60 видео с полным описанием как работать с программой DoTextOK. Другие интересные темы, касающиеся работы …

Читать полностью »
Работа в InDesign

Хитрости и секреты, приемы работы, уроки

Новая версия!

Особенности новой версии Индизайна

Плагины

Описание плагинов, информация о плагинах для работы с Adobe InDesign

Скрипты

Готовые к использованию скрипты для Adobe InDesign

Скриптинг

Описание языка, приёмов и методов программирования для Adobe InDesign

Скриптинг »

Скриптописцам на заметку. Курсор в центре экрана

20.09.2017 – 16:32 | 0 views

Иногда надо показать на экране часть страницы крупным планом, и желательно, чтобы интересующий нас фрагмент был в центре экрана. Для решения этой задачи поможет одна опция индизайна, на которую я совершенно случайно наткнулся. Не удивлюсь, если кроме меня об этом знают все, но согласитесь, у нас у каждого свой путь постижения возможностей этой программы.

Итак, в чём эта новая для меня фишка:
Если вы ставите курсор в текст, а потом изменяете масштаб, делая его больше, чем текущий, то курсор оказывается в середине окна программы. И даже если у вас курсор мигает на другой странице, и вы его не видите, изменение масштаба изменит картинку, и вы увидите курсор в центре активного окна.

Очевидно, на мой взгляд, что именно в вёрстке эта опция не нужна. Ну можно, конечно, использовать её так: ставить курсор в текст, потом прокрутить вверх/вниз, чтобы что-то посмотреть (не щелкая мышкой!), то потом изменение масштаба вернёт нас в исходную точку.

А вот в скриптинге она весьма полезна. Вот пример её использования.

————

// предполагаем, что курсор в тексте, выбираем его и запоминаем выборку в переменной mySel

var mySel = app.selection[0];

if (mySel.constructor.name != «InsertionPoint») {

alert («Этот пример предполагает, что курсор в тексте»);

exit();

}

// выделение, чтобы сменить вариант выбора:

mySel.parent.select();

// вообще снимем выделение:

app.documents[0].select(NothingEnum.nothing);

// выберем запомненную точку вставки

app.select( mySel);

// Активная страница по центру окна (http://jongware.mit.edu/idcs4js/pe_ZoomOptions.html)

app.activeWindow.zoom = ZoomOptions.fitPage;

// установим масштаб отображения 200, эквивалент действия клавиш Ctrl+2

app.activeWindow.zoomPercentage = 200;

—————

При переносе примера в отладчик обратите внимание, что кавычки иногда из прямых становятся полиграфическими, их javascript отметит как ошибку.

 

Пара хитростей при работе со сносками

09.09.2017 – 13:25 | 34 views

Примерно месяц назад в вёрстке книги получались некрасиво оформленные сноски: они были на две страницы, и то одна строка в начале, несколько в конце, то несколько в начале, одна в конце. В попытках избавиться от …

Руководство по GREP

02.09.2017 – 15:18 | 140 views

Прекрасное, добротное руководство по GREP разработал Damir Photo, в котором в очень наглядном виде выполнен полнейший обзор Grep-выражений и результатов поиска. В руководство вошли также Grep-выражения, считающиеся недокументированными, т.е. их описания не было в фирменной …

Рестарт нумерации списка

29.08.2017 – 17:54 | 93 views

Допустим, вы верстаете какую-то научную книгу, и в ней после каждой главы идет список литературы. Естественно, вы делаете стиль абзаца для заголовка «Список литературы» и стиль абзаца для нумерованного списка с перечнем использованной литературы, в …

Повторяющиеся слова в верстке

25.08.2017 – 19:13 | 4 комментария | 86 views

Одной из причин, в результате которой «ломается» верстка, является наличие повторяющихся слов в рукописи. Подумаешь там, автор два раза подряд написал слово «как», и всего-то в одном месте — вроде небольшая беда, но удаление этого …

Маркер списка за пределами фрейма

29.07.2017 – 02:08 | 145 views

Можно ли вытащить маркер списка (bullet, пуля) за пределы текстового фрейма? Очень многие до настоящего времени говорили, что этого сделать нельзя. Но нашлись те, кто им не поверил и в результате длительной дискуссии на форуме Adobe …

Линейка над табличными сносками

14.07.2017 – 06:28 | 178 views

Коллеги, здравствуйте.
Сейчас в работе книга, где много сносок в ячейках таблиц (или как назвал их автор «выносок») плюс по тексту тоже есть сноски. К сожалению, разработчики пока не активировали опцию сносок для таблиц. Эта опция …

Подсчёт объема текста в indd- и indb-файлах

07.07.2017 – 10:54 | 197 views

Коллеги, здравствуйте.
Одно недавнее письмо мне стало поводом быстренько написать небольшой скрипт. Он, конечно, не первый в этой теме, и тем не менее. Речь о подсчёте объёма сделанной книги или журнала. Статей полно, подрисуночные подписи, сноски, …

Как я менял иконки индизайновского файла СС2017 в Win 10

22.06.2017 – 10:37 | 263 views

Жизнь не стоит на месте — сравнительно недавно появилась новая операционная система Windows 10, а вскоре подоспел и InDesign СС2017.  Каково же было моё удивление, когда после установки на новую операционную систему последней версии ID CC …

Контроль конца абзацев

16.06.2017 – 21:01 | 470 views

Вначале поговорим о завершающих абзац символах в Индизайне. В самом конце абзаца стоит символ конца абзаца, который в верстке выглядит так: ¶. А непосредственно перед этим знаком должна стоять или точка, или вопросительный или восклицательный знаки, завершающие предложение. Нередко встречаются …

Закрыть и сохранить все документы скриптом

04.06.2017 – 17:41 | 93 views

Закрыть и сохранить все открытые документы, конечно, можно и без скрипта. Но если такой скрипт уже написан и бесплатен — почему бы его и не использовать в своей работе? Небольшая экономия времени и удобство …