¿Hay alguna forma en Adobe Illustrator de agregar el nombre de Artboard en su propio contenido automáticamente?

Quiero que las mesas de trabajo tengan sus propios nombres, por ejemplo, en la esquina superior izquierda.

Solo me preguntaba si hay algún personaje especial para hacerlo, ¡pero no lo hay!

¡Quizás un guión haga el trabajo!

Respuestas (1)

Un script puede hacer el trabajo, pero la forma exacta en que desea implementarlo mejor afectaría la mejor interpretación del mismo. Para empezar, puede intentar usar el fragmento que está dirigido a alguien cuyo flujo de trabajo consiste principalmente en seleccionar la mesa de trabajo activa y ejecutar un script y donde la "Capa activa" está realmente activa, o en otras palabras, el usuario es responsable de tener la mesa de trabajo/capa derecha seleccionada.

En las versiones modernas de Illustrator, han solucionado el problema de la memoria de acción y ahora es posible agregar atajos de teclas F confiables al reproducir secuencias de comandos a través de una acción de Illustrator.

Aquí está el guión:

#target illustrator
function test(){
    if (app.documents.length == 0) {
        return;
    }
    var doc = app.activeDocument;
    var newText = doc.activeLayer.textFrames.add();
    var idx = doc.artboards.getActiveArtboardIndex();
    var currentArtboard = doc.artboards[idx];
    newText.contents = currentArtboard.name;
    newText.top = currentArtboard.artboardRect[1] + 10;
    newText.left = currentArtboard.artboardRect[0] + 10;
    newText.textRange.characterAttributes.size = 20;
};
test();
Se ve bien para empezar... Quiero preguntar; ¿Es posible activar la primera mesa de trabajo, agregar texto y pasar a la siguiente?
Claro, pero realmente no entiendo: ¿quieres ir a la primera mesa de trabajo, colocar texto y luego ir a la segunda mesa de trabajo cada vez? ¿Solo esas 2 mesas de trabajo y solo texto en la primera mesa de trabajo?
En una breve descripción, cada mesa de trabajo en doc. tener un nombre en ellos!