Skip to main content
Inspiring
January 18, 2023
Answered

Align to bottom

  • January 18, 2023
  • 1 reply
  • 405 views

Hi

The cod bellow its working to align to top.

Where change for align to bottom?

 

var doc = app.activeDocument;
var sel = doc.selection;
var reference;

// Find the object in the "Cameron Direito" layer
for (var i = 0; i < sel.length; i++) {
if (sel[i].layer.name == "Cameron Direito") {
reference = sel[i];
break;
}
}

// Set the position of the other objects based on the object in the "Cameron Direito" layer
for (var i = 0; i < sel.length; i++) {
if (sel[i] != reference) {
sel[i].left = reference.left + (reference.width - sel[i].width)/2;
sel[i].top = reference.top;
}
}

This topic has been closed for replies.
Correct answer CarlosCanto

here you go

 

var doc = app.activeDocument;
var sel = doc.selection;
var reference;

// Find the object in the "Cameron Direito" layer
for (var i = 0; i < sel.length; i++) {
    if (sel[i].layer.name == "Cameron Direito") {
        reference = sel[i];
        break;
    }
}

// Set the position of the other objects based on the object in the "Cameron Direito" layer
for (var i = 0; i < sel.length; i++) {
    if (sel[i] != reference) {
        sel[i].left = reference.left + (reference.width - sel[i].width) / 2;
        sel[i].top = reference.top - reference.height + sel[i].height;
    }
}

1 reply

CarlosCanto
Community Expert
CarlosCantoCommunity ExpertCorrect answer
Community Expert
January 18, 2023

here you go

 

var doc = app.activeDocument;
var sel = doc.selection;
var reference;

// Find the object in the "Cameron Direito" layer
for (var i = 0; i < sel.length; i++) {
    if (sel[i].layer.name == "Cameron Direito") {
        reference = sel[i];
        break;
    }
}

// Set the position of the other objects based on the object in the "Cameron Direito" layer
for (var i = 0; i < sel.length; i++) {
    if (sel[i] != reference) {
        sel[i].left = reference.left + (reference.width - sel[i].width) / 2;
        sel[i].top = reference.top - reference.height + sel[i].height;
    }
}
Inspiring
January 18, 2023

Tks so much