[javascript] new numb

Viewer

copydownloadembedprintName: new numb
  1. var variable = '' + 
  2. '// Define the starting and ending numbers of the sequence' + 
  3. 'var startNumber = 1;' + 
  4. 'var endNumber = 10;' + 
  5. '' + 
  6. '// Create a new document' + 
  7. 'var doc = app.documents.add();' + 
  8. '' + 
  9. '// Loop through each artboard' + 
  10. 'for (var i = 0; i < doc.artboards.length; i++) {' + 
  11. '    // Get the current artboard' + 
  12. '    var artboard = doc.artboards[i];' + 
  13. '    ' + 
  14. '    // Create a new text frame for each artboard' + 
  15. '    var textFrame = doc.textFrames.add();' + 
  16. '    textFrame.contents = ""; // Clear any existing text' + 
  17. '    ' + 
  18. '    // Loop to generate the sequence of numbers' + 
  19. '    for (var j = startNumber; j <= endNumber; j++) {' + 
  20. '        if (j > startNumber) {' + 
  21. '            // Add a space between numbers' + 
  22. '            textFrame.contents += " ";' + 
  23. '        }' + 
  24. '        // Add the current number to the text frame' + 
  25. '        textFrame.contents += j.toString();' + 
  26. '    }' + 
  27. '    ' + 
  28. '    // Center the text frame on the current artboard' + 
  29. '    var centerX = artboard.artboardRect[2] / 2;' + 
  30. '    var centerY = artboard.artboardRect[3] / 2;' + 
  31. '    textFrame.top = centerY - textFrame.height / 2;' + 
  32. '    textFrame.left = centerX - textFrame.width / 2;' + 
  33. '}' + 
  34. '' + 
  35. '';

Editor

You can edit this paste and save as new:


File Description
  • new numb
  • Paste Code
  • 16 Apr-2024
  • 1.24 Kb
You can Share it: