[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt Verlauf per Skript erstellen

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Print/Bildbearbeitung - Photos, Layout, Design
Themen
Beiträge
Moderatoren
Letzter Beitrag

Verlauf per Skript erstellen

tsone
Beiträge gesamt: 100

25. Jun 2025, 15:50
Beitrag # 1 von 3
Bewertung:
(360 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo zusammen,

ich habe ein JS, mit dem ich ein Verlaufsfeld in InDesign erstellen lasse.

Code
var doc = app.documents[0]; 
var _auswahl = app.selection[0];

var gradient = doc.gradients.add({name: "mein Verlauf"});
gradient.type = GradientType.LINEAR;

gradient.gradientStops.add();
gradient.gradientStops.add();

var color1 = doc.colors.add({name: "RotRGB", space:ColorSpace.rgb,model:ColorModel.spot, colorValue: [131, 58, 180]});
var color2 = doc.colors.add({name: "GelbRGB", space:ColorSpace.rgb,model:ColorModel.spot, colorValue: [253, 29, 29]});
var color3 = doc.colors.add({name: "GruenRGB", space:ColorSpace.rgb,model:ColorModel.spot, colorValue: [252, 176, 69]});
var color4 = doc.colors.add({name: "BlauRGB", space:ColorSpace.rgb,model:ColorModel.spot, colorValue: [197, 69, 252]});

gradient.gradientStops[0].stopColor = color1; // Rot
gradient.gradientStops[0].location = 0;
gradient.gradientStops[1].stopColor = color2; // Gelb
gradient.gradientStops[1].location = 33;
gradient.gradientStops[2].stopColor = color3; // Grün
gradient.gradientStops[2].location = 66;
gradient.gradientStops[3].stopColor = color4; // Blau
gradient.gradientStops[3].location = 100;

_auswahl.fillColor = gradient;


Das funktioniert soweit auch. Allerdings möchte ich hinterher die erstellten Farbfelder löschen.
Per Skript kann ich die Felder auch löschen dann wird aber mein Farbverlauf "schwarz".
Lösche ich die Farbfelder manuell, bleibt mein Farbverlauf erhalten.

Jemand eine Idee, woran das liegt?
X

Verlauf per Skript erstellen

MarioF
Beiträge gesamt: 406

25. Jun 2025, 17:15
Beitrag # 2 von 3
Beitrag ID: #589736
Bewertung:
(332 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Frage mich, warum das Farbfeld gelöscht werden muss…


als Antwort auf: [#589735]

Verlauf per Skript erstellen

tsone
Beiträge gesamt: 100

25. Jun 2025, 17:23
Beitrag # 3 von 3
Beitrag ID: #589737
Bewertung:
(326 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Mario,

gelöscht werden müssen die Farbfelder nicht zwingend. Ich habe es nur gerne aufgeräumt und wundere mich, warum es manuell funktioniert, per Skript aber nicht.


als Antwort auf: [#589736]