[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt Hyperlinks farbig [JSX Indd19.3 WIN10]

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

Hyperlinks farbig [JSX Indd19.3 WIN10]

cwenet
Beiträge gesamt: 1139

26. Mär 2024, 17:00
Beitrag # 1 von 5
Bewertung:
(8226 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Guten Tag,

hiermit färbe ich alle vorhandenen Hyperlinks mit einer bestimmten Farbe ein.

Code
var doc = app.activeDocument; 
var allehyperlinks = doc.hyperlinks.everyItem().getElements();


for (var i = allehyperlinks.length-1; i >= 0; i--) {

allehyperlinks[i].source.sourceText.fillColor = "myHyperlinkColor";
}


Nun möchte ich aber zusätzlich noch je 1 Zeichen, das unmittelbar vor und nach dem Hyperlink steht zusätzlich einfärben.

Also:
<http://www.meineurl.de>

statt
<http://www.meineurl.de>

Wie kann ich das Einfärben nach links und rechts erweitern?

Grüße
Christoph

(Dieser Beitrag wurde von cwenet am 26. Mär 2024, 17:01 geändert)
X

Hyperlinks farbig [JSX Indd19.3 WIN10]

MarioF
Beiträge gesamt: 391

27. Mär 2024, 09:38
Beitrag # 2 von 5
Beitrag ID: #587997
Bewertung:
(8165 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Muss es ein extra Script sein? Per GREP geht's ja auch
Code
<\b(http|www).[^\s]+\b> 



als Antwort auf: [#587988]

Hyperlinks farbig [JSX Indd19.3 WIN10]

Thomas Richard
Beiträge gesamt: 19349

27. Mär 2024, 12:07
Beitrag # 3 von 5
Beitrag ID: #588001
Bewertung:
(8139 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Schon mal mit dem Befehl substring probiert?

Code
var doc = app.activeDocument;  
var allehyperlinks = doc.hyperlinks.everyItem().getElements();


for (var i = allehyperlinks.length-1; i >= 0; i--) {
laenge = allehyperlinks[i].length - 2
allehyperlinks[i].substring(1, laenge).source.sourceText.fillColor = "myHyperlinkColor";
}


ungetestet!


als Antwort auf: [#587988]

Hyperlinks farbig [JSX Indd19.3 WIN10]

cwenet
Beiträge gesamt: 1139

27. Mär 2024, 13:03
Beitrag # 4 von 5
Beitrag ID: #588002
Bewertung:
(8124 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Danke Mario,
das klappt prima.
Grüße
Christoph


als Antwort auf: [#587997]

Hyperlinks farbig [JSX Indd19.3 WIN10]

cwenet
Beiträge gesamt: 1139

27. Mär 2024, 13:07
Beitrag # 5 von 5
Beitrag ID: #588003
Bewertung:
(8122 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Danke Thomas,
diese Zeile mag Indesign irgendwie nicht
Code
laenge = allehyperlinks[i].length - 2; 

Das property lenght wird nicht unterstützt.

Grüße
Christoph


als Antwort auf: [#588001]
X

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
18.06.2024

Online
Dienstag, 18. Juni 2024, 10.00 - 10.30 Uhr

Webinar

In diesen beiden kostenlose Webinaren erfahren Sie, wie Sie mit Hilfe von Enfocus Griffin und dem Impressed Workflow Server Ihren LFP-Workflows optimieren können. 18.06.2024: So optimieren Sie Ihre Prozesse mit Enfocus Griffin 02.07.2024: So sparen Sie Zeit und Geld mit Impressed Workflow Server in der LFP-Edition Griffin: Griffin ist das leistungsstarke Kraftpaket für das automatische Nesting im Großformatdruck. Dank eines ausgeklügelten, KI-basierten Nesting-Algorithmus können Sie mit Griffin Vorlagen schnell und effizient vernutzen – und das klappt auch mit unregelmäßigen Formen perfekt. Das spart Ihnen unzählige Stunden, die Sie bisher mit dem manuellen Nesting und Ausschießen verbracht haben. Einige wichtige Funktionen ≡ Anlage von Beschnittzugaben ≡ Automatische Erzeugung der Schnittkontur ≡ Erstellung von Strichcodes, Textmarkierungen und Registrierungen IWS LFP Edition: Komplizierte, kleinteilige Aufträge; alles sehr speziell; seit Jahren bewährte Prozesse – da können wir nichts standardisieren und automatisieren! Das sagen viele Großformatdrucker – aber stimmt das wirklich, ist dem tatsächlich so? Mit dem IWS LFP Edition automatisieren Sie Ihre Produktion von der Übernahme der Daten aus dem ERP-System bis zur Erzeugung der verschachtelten Druckform und der Übergabe an den RIP. Phoenix Core ist eine hochentwickelte KI-Technologie für die Planung und das Nesting von Druckerzeugnissen. Anders als herkömmliche Ausschießlösungen arbeitet Phoenix nicht auf Basis von Vorlagen, sondern erzeugt entsprechend der Maschinen- und Produktionsanforderungen druckfertige Layouts „on-the-fly“.

kostenlos

Ja

Organisator: Impressed GmbH

https://www.impressed.de/schulung.php?c=sDetail&sid=328

So optimieren Sie Ihren LFP-Workflow
Veranstaltungen
02.07.2024

Online
Dienstag, 02. Juli 2024, 10.00 - 10.30 Uhr

Webinar

In diesen beiden kostenlose Webinaren erfahren Sie, wie Sie mit Hilfe von Enfocus Griffin und dem Impressed Workflow Server Ihren LFP-Workflows optimieren können. 18.06.2024: So optimieren Sie Ihre Prozesse mit Enfocus Griffin 02.07.2024: So sparen Sie Zeit und Geld mit Impressed Workflow Server in der LFP-Edition Griffin: Griffin ist das leistungsstarke Kraftpaket für das automatische Nesting im Großformatdruck. Dank eines ausgeklügelten, KI-basierten Nesting-Algorithmus können Sie mit Griffin Vorlagen schnell und effizient vernutzen – und das klappt auch mit unregelmäßigen Formen perfekt. Das spart Ihnen unzählige Stunden, die Sie bisher mit dem manuellen Nesting und Ausschießen verbracht haben. Einige wichtige Funktionen ≡ Anlage von Beschnittzugaben ≡ Automatische Erzeugung der Schnittkontur ≡ Erstellung von Strichcodes, Textmarkierungen und Registrierungen IWS LFP Edition: Komplizierte, kleinteilige Aufträge; alles sehr speziell; seit Jahren bewährte Prozesse – da können wir nichts standardisieren und automatisieren! Das sagen viele Großformatdrucker – aber stimmt das wirklich, ist dem tatsächlich so? Mit dem IWS LFP Edition automatisieren Sie Ihre Produktion von der Übernahme der Daten aus dem ERP-System bis zur Erzeugung der verschachtelten Druckform und der Übergabe an den RIP. Phoenix Core ist eine hochentwickelte KI-Technologie für die Planung und das Nesting von Druckerzeugnissen. Anders als herkömmliche Ausschießlösungen arbeitet Phoenix nicht auf Basis von Vorlagen, sondern erzeugt entsprechend der Maschinen- und Produktionsanforderungen druckfertige Layouts „on-the-fly“.

kostenlos

Ja

Organisator: Impressed GmbH

Kontaktinformation: E-Mailschulungen AT impressed DOT de

https://www.impressed.de/schulung.php?c=sDetail&sid=328

So optimieren Sie Ihren LFP-Workflow