- Сообщения
- 42
- Реакции
- 0
Здравствуйте. Нужен скрипт для центрирования выделенного объекта по странице по вертикали и горизонтали. Хочу забиндить клавишу "P" для центровки, как это сделано в Corel по умолчанию. Спасибо.
/*
* @Author: Vitaly Batushev
* @Date: 2016-06-16 15:23:01
* @Last Modified by: Vitaly Batushev
* @Last Modified time: 2016-06-16 15:24:05
*/
#target indesign
if (app.documents.length == 0 || app.selection.length == 0) {
exit();
}
var item = app.selection[0];
app.activeDocument.align(item, AlignOptions.HORIZONTAL_CENTERS, AlignDistributeBounds.PAGE_BOUNDS);
app.activeDocument.align(item, AlignOptions.VERTICAL_CENTERS, AlignDistributeBounds.PAGE_BOUNDS);
Писать проверку "а PageItem ли у нас здесь" чо-та лень.
try
{
var item = app.selection[0];
app.activeDocument.align(item, AlignOptions.HORIZONTAL_CENTERS, AlignDistributeBounds.PAGE_BOUNDS);
app.activeDocument.align(item, AlignOptions.VERTICAL_CENTERS, AlignDistributeBounds.PAGE_BOUNDS);
} catch(err) {}
Думаю, что это могло бы стать Вашим шагом по пути освоения скриптинга.А чтобы выделенное сентрировал как группу но не группировал (наример на разных слоях) сложно будет модифицировать?
Как выглядит этот скрипт и куда ставить?)Топиковый вопрос про выделенные объекты же?
Вставить в скрипте цикл по всем страницам (Кэп)