0
Engaged
,
/t5/illustrator-discussions/how-to-align-object-vertically-on-the-artboard-via-script/td-p/13302299
Oct 27, 2022
Oct 27, 2022
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?
TOPICS
Scripting
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting.
Learn more
1 Correct answer
Guide
,
Oct 27, 2022
Oct 27, 2022
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);
Explore related tutorials & articles
Guide
,
LATEST
/t5/illustrator-discussions/how-to-align-object-vertically-on-the-artboard-via-script/m-p/13302386#M341151
Oct 27, 2022
Oct 27, 2022
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);
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting.
Learn more

