/**
* отцентрировать группу относительно прямоугольника
* использование:
* 1. ключевой прямоугольник должен называться keyObject
* 2. перед запуском скрипта группу надо выделить
* */
(function centeringGroupRelativeRectangle (rect, group) {
var shiftHorizontal = (rect.width - group.width) / 2;
var shiftVertical = (rect.height - group.height) / 2;
group.left = rect.left + shiftHorizontal;
group.top = rect.top - shiftVertical;
} (
activeDocument.pageItems.getByName ('keyObject'), // взять ключевой прямоугольник
selection[0] // взять первый выделеный объект (например, группу)
));