Mini Kabibi Habibi

Current Path : C:/Program Files/Adobe/Adobe Photoshop 2025/Required/Generator-builtin/lib/jsx/
Upload File :
Current File : C:/Program Files/Adobe/Adobe Photoshop 2025/Required/Generator-builtin/lib/jsx/getGuides.jsx

/*global Units, app, params, Direction */

// Required params:
//   - documentId - and id of document to get guides for

var originalUnits = app.preferences.rulerUnits;
app.preferences.rulerUnits = Units.PIXELS;

var guides = [];
for (var i = 0; i < app.documents.length; i++) {
    if (app.documents[i].id === params.documentId) {
        guides = app.documents[i].guides;
        break;
    }
}

var horizontal = [];
var vertical = [];

var guide;
var coordinate;
for (var i = 0; i < guides.length; ++i) {
    guide = guides[i];
    coordinate = guide.coordinate;

    if (guide.direction === Direction.HORIZONTAL) {
        horizontal.push(coordinate);
    } else {
        vertical.push(coordinate);
    }
}

app.preferences.rulerUnits = originalUnits;

/* jshint -W030 */

horizontal.join(":") + ";" + vertical.join(":");