Skip to content

Instantly share code, notes, and snippets.

@Arahnoid
Forked from vladocar/GuidesUnitGrid.js
Created July 30, 2014 23:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Arahnoid/4525f28b3ee2380df3ff to your computer and use it in GitHub Desktop.
Save Arahnoid/4525f28b3ee2380df3ff to your computer and use it in GitHub Desktop.
var doc = app.activeDocument;
var guides = app.activeDocument.guides;
var w = doc.width;
var h = doc.height;
function MakeGuidesGrid(unitVertical, gutterVertical, unitHorisontal, gutterHorisontal) {
if (unitHorisontal !== 0) {
var j = h / unitHorisontal;
for (var i = 0; i < j; i++) {
guides.add(Direction.HORIZONTAL, i * unitHorisontal);
guides.add(Direction.HORIZONTAL, i * unitHorisontal + gutterHorisontal);
}
}
if (unitVertical !== 0) {
var z = w / unitVertical;
for (var i = 0; i < z; i++) {
guides.add(Direction.VERTICAL, i * unitVertical);
guides.add(Direction.VERTICAL, i * unitVertical + gutterVertical);
}
}
}
MakeGuidesGrid(parseInt(prompt("Insert the Vertical unit", 40)), parseInt(prompt("Insert the Vertical gutter", 10)), parseInt(prompt("Insert the Horisontal unit", 40)), parseInt(prompt("Insert the Vertical gutter", 10)));
//MakeGuidesGrid(40,10,40,10)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment