[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt Jeder Textstring mit Hyperlink soll farbig werden [INDD 15.1.1 WIN10]

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

Jeder Textstring mit Hyperlink soll farbig werden [INDD 15.1.1 WIN10]

cwenet
Beiträge gesamt: 1139

24. Jun 2021, 16:06
Beitrag # 1 von 3
Bewertung:
(6185 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Guten Tag,

hiermit gehe ich alle vorhandenen Hyperlinks durch:

Code
var doc = app.activeDocument; 
var allehyperlinks = doc.hyperlinks.everyItem().getElements();
for (var i = allehyperlinks.length-1; i >= 0; i--) {
allehyperlinks[i].fillColor = "blau"; // hier soll der Text Blau werden
}


Wie komme ich an den Text dran und kann dann fillColor einsetzen?
Es soll kein Zeichenformat zum Einsatz kommen.

Grüße
Christoph
X

Jeder Textstring mit Hyperlink soll farbig werden [INDD 15.1.1 WIN10]

Martin Fischer
  
Beiträge gesamt: 12783

24. Jun 2021, 16:33
Beitrag # 2 von 3
Beitrag ID: #580248
Bewertung:
(6173 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Christoph,

schau mal hier nach der Eigenschaft »source«:

https://www.indesignjs.de/...gn16/#Hyperlink.html


als Antwort auf: [#580247]

Jeder Textstring mit Hyperlink soll farbig werden [INDD 15.1.1 WIN10]

cwenet
Beiträge gesamt: 1139

24. Jun 2021, 16:47
Beitrag # 3 von 3
Beitrag ID: #580249
Bewertung:
(6152 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Danke Martin,

ich habs tatsächlich rausgefunden.
Code
allehyperlinks[i].source.sourceText.fillColor = "blau"; 


Schönen Tag


als Antwort auf: [#580248]