Skip to main content
Participant
October 25, 2022
Question

Script création de plans de travail

  • October 25, 2022
  • 2 replies
  • 638 views

Bonjour, j'ai réussi grâce à la commande "Ajuster à l'illustration sélectionnée" à créer un script qui adapte le plan de travail par défaut à la sélection en cours.

Je souhaite maintenant créer un script pour ajouter un deuxième, puis un troisième… plan de travail mais n'y arrive pas car le petit carré contenant un + qu'il faut cliquer pour cela dans la barre d'outils ne s'enregistre pas dans le script.

Quelqu'un a-t-il une solution, s'il vous plaît ?

 

 

This topic has been closed for replies.

2 replies

femkeblanco
Legend
November 2, 2022

This will add you n artboards to the right.

var n = 3, gap = 10;
var ABs = app.activeDocument.artboards;
for (var i = 0; i < n; i++) {
    var ABR = ABs[i].artboardRect;
    var addedAB = ABs.add([
        ABR[2] + gap, ABR[1], 
        ABR[2] + (ABR[2]-ABR[0]) + gap, ABR[3]]);
}
Loic.Aigon
Legend
November 1, 2022

Bonjour,

Il vous faut regarder la méthode suivante: artboards.add();

https://ai-scripting.docsforadobe.dev/jsobjref/Artboards.html

Bien à vous,

Loic

Participant
November 2, 2022

Bonjour Loic

Merci pour votre réponse, rapide de surcroît !

Malheureusement, une fois que j'ai cliqué sur le lien que vous donnez et répéré "Artboards.add()", je ne sais pas me servir de cette info. Rien n'est cliquable à ce niveau qui me mènerait vers un tuto ou une procédure.

Pourriez-vous, aussi, m'indiquer la marche à suivre à partir de là, s'il vous plaît ?

Cordialement

CarlosCanto
Community Expert
Community Expert
November 2, 2022

the method artboards.add() requires a paramether

artboards.add(artboardRect)

 

artboardRect, the documentation in the link tells your it refers to the artboard dimensions, but it does not give you an example. It expects an array of values [left, top, right, bottom]