-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path__circleGrid.jsx
More file actions
35 lines (27 loc) · 871 Bytes
/
__circleGrid.jsx
File metadata and controls
35 lines (27 loc) · 871 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
main();
//@include "functions.js"
// general variable
var myLayer;
var myDocument;
var myPageWidth;
var myPageHeight;
var myPage;
var myMargins;
var marginWidth;
var marginHeight;
function main() {
myDocument = app.activeDocument;
myPageWidth = myDocument.documentPreferences.pageWidth;
myPageHeight = myDocument.documentPreferences.pageHeight;
myPage = myDocument.layoutWindows[0].activePage;
//$.writeln(myPageWidth/2);
//$.writeln(myPageHeight/2);
myMargins = myPage.marginPreferences;
marginWidth = myPageWidth - (myMargins.left + myMargins.right);
marginHeight = myPageHeight - (myMargins.top + myMargins.bottom);
// create flat map
var flatMap = createFlatMap(marginWidth, marginHeight, 5, 5);
for (var i = 0; i < flatMap.length; i++) {
createCircle(undefined,flatMap[i][1], flatMap[i][0], 3);
}
}