Ich habe eine große Datei mit Hunderten von Bildern und Texten. Ich muss alle Texte exportieren, um sie an den Übersetzer zu senden. Ich weiß, dass ich es mit den Variablen machen kann, aber es ist immer noch ein langer Prozess, weil ich jedes einzelne Textfeld auswählen und daraus eine Textvariable mit einem eindeutigen Namen erstellen muss. Weiß jemand, ob es eine Möglichkeit gibt, diesen Prozess zu automatisieren? Vielleicht mit den Aktionen?
Dieses Skript zielt auf die aktive Ebene ab, erstellt Variablen und bindet sie an jeden Textrahmen
#target illustrator
// script.name = makeActiveLayerTextDynamic.jsx;
// script.description = makes ALL text in the Active Layer Dynamic, creates Variables;
// script.required = one document with at leas one textFrame;
// script.parent = CarlosCanto // 04/17/14;
// script.elegant = false;
var idoc = app.activeDocument;
var ilayer = idoc.activeLayer;
for (i=0; i<ilayer.textFrames.length; i++) {
var itext = ilayer.textFrames[i];
var idocvar = idoc.variables.add();
idocvar.kind = VariableKind.TEXTUAL;
try {itext.contentVariable = idocvar}
catch (e) {idocvar.remove()}
}
Ryan
user56reinstatemonica8
Benutzer9447
Rosental
Mauro