[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt Farbe von Rahmenobjekt automatisch ändern, bei Änderung des Textes?

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

Farbe von Rahmenobjekt automatisch ändern, bei Änderung des Textes?

dennisw76
Beiträge gesamt: 4

22. Okt 2010, 14:32
Beitrag # 1 von 4
Bewertung:
(1348 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Zusammen,

Ich produziere eine Serie von Etiketten mit verschiedenen Preisgruppen.

Unter dem Preis ist eine farbige Kreisfläche platziert.
(Jeder Preis hat sozusagen seine eigene Farbe)

Ist es möglich bei der Änderung des Preises automatisch die Farbe der Kreisfläche zu ändern?

Z.b.:
0,99 Euro = Kreisfläche wird gelb
1,99 Euro = Kreislfäche wird grün
2,99 Euro = Kreisfläche wird rot
usw...

ps: Die Kreisfläche ist NICHT der Textrahmen. Es handelt sich also um 2 Objekte.

Grüße
Dennis
X

Farbe von Rahmenobjekt automatisch ändern, bei Änderung des Textes?

Martin Fischer
  
Beiträge gesamt: 12691

22. Okt 2010, 15:14
Beitrag # 2 von 4
Beitrag ID: #454879
Bewertung:
(1334 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
> Ist es möglich bei der Änderung des Preises automatisch die Farbe
> der Kreisfläche zu ändern?

Nein, automatisch geht das nicht.
Die Scripting-Engine von InDesign kennt kein Ereignis 'Änderung von Textinhalt', auf das ein Skript entsprechend regiere könnte.


als Antwort auf: [#454875]

Farbe von Rahmenobjekt automatisch ändern, bei Änderung des Textes?

SamiSalami
Beiträge gesamt: 66

25. Okt 2010, 16:11
Beitrag # 3 von 4
Beitrag ID: #455073
Bewertung:
(1285 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Allerdings wäre es schon möglich, das Dokument nach den Preisen zu durchsuchen und dann die Fläche des entsprechenden Kreises zu verändern, insofern es sich um einen validen Parent handelt und der Text nicht einfach nur drübergelegt ist, dann wird das schwer (womöglich geht es dann auch über die Position des Textframes die nächstliegende Kreisfläche zu finden - aber das halte ich für Wahnsinn).

Dann könntest du das Skript natürlich bei jedem Öffnen des Dokuments drüberlaufen lassen - dh das Skript musst du natürlich immer ausführen und meines Wissens nach kann es sich nicht durch eine "Preisänderung" automatisch ausführen, was Martin hier wohl meinte.

@Martin:
Oder täusche ich mich?


als Antwort auf: [#454875]
(Dieser Beitrag wurde von SamiSalami am 25. Okt 2010, 16:13 geändert)

Farbe von Rahmenobjekt automatisch ändern, bei Änderung des Textes?

Martin Fischer
  
Beiträge gesamt: 12691

25. Okt 2010, 17:52
Beitrag # 4 von 4
Beitrag ID: #455086
Bewertung:
(1269 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Das könnte im Prinzip so funktionieren.
Allerdings könnte die Ausführung des Skripts abhängig von der Zahl der Treffer recht lange dauern.

Und ob der OP dieses Skript tatsächlich beim Öffnen jedes x-beliebigen InDesign-Dokuments ausführen will, ist fraglich.


als Antwort auf: [#455073]
X