Copy link to clipboard
Copied
How to align object vertically on the artboard via script?
For example, there is a group
var smallCircleGroup = doc.groupItems.add();
// adding some objects to the group
Now I woud like to align the group vertically on the artboard as it would be done by `Vertical Align Center` Illustrator's command. Is there a script ecvivalent for the command to do that?
var ABR = app.activeDocument.artboards[0].artboardRect;
var ABVerticalCentre = (ABR[3] - ABR[1]) / 2;
var bounds = smallCircleGroup.controlBounds;
smallCircleGroup.top = ABVerticalCentre - ((bounds[3] - bounds[1]) / 2);
Copy link to clipboard
Copied
var ABR = app.activeDocument.artboards[0].artboardRect;
var ABVerticalCentre = (ABR[3] - ABR[1]) / 2;
var bounds = smallCircleGroup.controlBounds;
smallCircleGroup.top = ABVerticalCentre - ((bounds[3] - bounds[1]) / 2);