[GastForen Programme Print/Bildbearbeitung Adobe InDesign Grep Problem - Ist es möglich eine ehemalige Fußnote neu zu nummerieren?

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

Grep Problem - Ist es möglich eine ehemalige Fußnote neu zu nummerieren?

DNC Creativ
Beiträge gesamt: 29

4. Aug 2014, 11:47
Beitrag # 1 von 7
Bewertung:
(3308 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Guten Morgen zusammen,

weiß jemand auf die Schnelle, ob man mit Grep auch addieren kann?

Ich möchte hochgestellte Ziffern suchen und jeweils ab Cursorplatzierung +1 addieren (bis zum Ende des Textabschnittes). Ist das mit Grep möglich? Oder nur per Skript?

Vielen Dank für Tipps
X

Grep Problem - Ist es möglich eine ehemalige Fußnote neu zu nummerieren?

Adelberger
Beiträge gesamt:

4. Aug 2014, 12:04
Beitrag # 2 von 7
Beitrag ID: #530632
Bewertung:
(3289 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Rechnen kann GREP nicht, aber das ist eine Aufgabe, die sicherlich mittels Script bewältigt werden kann.


als Antwort auf: [#530628]

Grep Problem - Ist es möglich eine ehemalige Fußnote neu zu nummerieren?

Uwe Laubender
Beiträge gesamt: 5319

4. Aug 2014, 12:39
Beitrag # 3 von 7
Beitrag ID: #530636
Bewertung:
(3256 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo, Willi!
Das is korrekt. Per Skript ist das machbar.

Vorausgesetzt das gefundene Einzeltextstück ist wirklich die Repräsentation einer Zahl, kann der Kern eines Scripts in der Sprache ExtendScript (JavaScript) z.B. folgendermaßen aussehen:

(ACHTUNG! DIESER CODE IST NICHT SELBSTÄNDIG LAUFFÄHIG)

Code
//Change contents of found texts in flattened array: 
for(var n=flattenedFoundArray.length-1;n>=0;n--){
flattenedFoundArray[n].contents = String(Number(flattenedFoundArray[n].contents) + 1);
};


Hierbei wird die nicht-formatierte Eigenschaft des gefundenen Textstücks, die Eigenschaft "contents", manipuliert. Zunächst mal in ein Zahl-Objekt gewandelt und dann 1 dazuadiert, um wieder als Ergebnis als String-Objekt zugewiesen zu werden. Da es passieren kann, dass sich die Länge, d.h. die Anzahl der Zeichen nach der Umwandlung geändert hat, wird die Schleife in umgekehrter Reihenfolge durch die Suchergebnisse geführt.

Beispiel: aus 999 wurde 1000. Ein Zeichen in der Länge der Zeichen der Fundstelle mehr.

Um das Schnipsel jetzt lauffähig zu machen, bedarf es natürlich noch der GREP-Suche ausgedrückt in ExtendScript-Code. Dabei ist natürlich besonders auf einen geeigneten GREP-Ausdruck zu achten.

Damit das Aufaddieren nicht schiefgeht, müsste allerdings erstmal präzise bestimmt werden welche Zahlen aufaddiert werden dürfen und welche nicht. Vielleicht kann man die Suche ja bereits über ein oder mehrere Formatierungsattribute der Zielzahlen eingrenzen. Nicht dass Quadratmeterzahlen plötzlich zu Kubikmeter werden ;-)


als Antwort auf: [#530632]

Grep Problem - Ist es möglich eine ehemalige Fußnote neu zu nummerieren?

DNC Creativ
Beiträge gesamt: 29

4. Aug 2014, 14:31
Beitrag # 4 von 7
Beitrag ID: #530656
Bewertung:
(3207 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Vielen Dank für eure Tipps. Ich habe noch folgendes Skript gefunden, welches mir prompt geholfen hat. http://indesignsecrets.com/...ument-using-math.php

Mit einem Zeichenformat für die hochgestellten Ziffern war das kein Problem mehr.


als Antwort auf: [#530636]

Grep Problem - Ist es möglich eine ehemalige Fußnote neu zu nummerieren?

Uwe Laubender
Beiträge gesamt: 5319

4. Aug 2014, 14:40
Beitrag # 5 von 7
Beitrag ID: #530658
Bewertung:
(3203 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo, Ulrich!

Schön, dass es funktioniert.

Bei solchen Scripts, wie auch in dem Code-Schnipsel, das ich vorhin gepostet habe, ist es wichtig zu wissen, dass es auf den englischsprachigen Raum ausgerichtet ist.

Solltest Du mal das Bedürfnis haben Preise mit Kommazahlen anzupassen, wirst Du feststellen, dass es ein Problem gibt: da wo wir ein Komma setzen, erwartet das Skript einen Punkt. Das funktioniert dann nur mit ganzen Zahlen.

Für eine spezielle GREP-Lösung müsste man also auch den GREP-Suchstring entsprechend formulieren. Das Addieren von Kommazahlen stellt dann noch eine andere Herausforderung da. Prinzipiell kein Problem, man muss aber daran denken…


als Antwort auf: [#530656]

Grep Problem - Ist es möglich eine ehemalige Fußnote neu zu nummerieren?

DNC Creativ
Beiträge gesamt: 29

4. Aug 2014, 14:57
Beitrag # 6 von 7
Beitrag ID: #530665
Bewertung:
(3178 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Uwe,

danke für deinen Tipp. Das Script kann man im Fenster sogar auf Punkt oder Komma umstellen (siehe Screenshot, hab es aber noch nicht getestet).

Ist aber eine nette Sache. Habe die Ziffern per Zeichenformat und Auswahl ohne Probleme ändern können. Per Addition bei Einschüben und Subtraktion bei Streichungen.

Ganz vielen Dank


als Antwort auf: [#530658]
Anhang:
Rechnen.jpg (34.3 KB)

Grep Problem - Ist es möglich eine ehemalige Fußnote neu zu nummerieren?

Quarz
Beiträge gesamt: 3555

4. Aug 2014, 16:01
Beitrag # 7 von 7
Beitrag ID: #530668
Bewertung:
(3142 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Ulrich,

danke für den Link zum Script
auf indesignsecrets.

Das kann ich gut gebrauchen :-)


Gruß
Quarz

-------------------------------------
Win7 | InDesign CS6 ver 8.02



als Antwort auf: [#530665]
X

Aktuell

Web / SEO / Blockchain / Betriebssystem
300

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
14.05.2024

Online
Dienstag, 14. Mai 2024, 10.00 - 10.30 Uhr

Webinar

Prozessoptimierung ist ein Teamsport! Keine Software und keine Maschine allein kann Ihnen helfen, die Effizienzpotenziale Ihres Betriebes maximal auszuschöpfen. Von der Auftragsannahme über die Vorstufe und den Druck bis hin zur Weiterverarbeitung – alles muss optimal ineinandergreifen. Apropos Weiterverarbeitung – in vielen Druckbetrieben fristet sie in Sachen Prozessoptimierung immer noch ein Schattendasein. Dabei liegen hier mittlerweile die größten Einsparpotenziale! In einem Webinar von Horizon und Impressed erfahren Sie, wie Sie diese Einsparungen realisieren können. Horizon, bekannt für innovative Lösungen in der Druckweiterverarbeitung, bietet mit iCE LiNK eine Workflowlösung für die Weiterverarbeitung. iCE LiNK überwacht, visualisiert und analysiert Produktionsabläufe und unterstützt bei der Wartung – damit immer alles reibungslos läuft. Den gleichen Anspruch hat der von Impressed entwickelte Impressed Workflow Server – er ist die smarte PDF-Workflow-Lösung für Druckereien, die Datenmanagement, Preflight und Produktionssteuerung übernimmt. Im Webinar zeigen Ihnen die Experten von Horizon und Impressed, wie beide Lösungen im Team die Effizienz und Produktivität Ihres Betriebes steigern können. Melden Sie sich am besten gleich an, wir freuen uns auf Sie! PS: Melden Sie sich in jedem Fall an – sollten Sie zum Termin verhindert sein, erhalten Sie die Aufzeichnung.

kostenlos

Ja

Organisator: Impressed / Horizon

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

Einsparpotenziale in der Weiterverarbeitung
Veranstaltungen
16.05.2024

Online
Donnerstag, 16. Mai 2024, 10.00 - 10.30 Uhr

Webinar

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? Günther Business Solutions und Impressed treten in einem Webinar den Gegenbeweis an. Experten beider Unternehmen zeigen, wie Großformatdrucker vom Einsatz zweier bewährter Lösungen profitieren können: • von advanter print+sign von Günther Business Solutions, dem ERP-System für den Großformatdruck, dass alle Phasen der Wertschöpfung im Large Format Printing abdeckt • von Impressed Workflow Server, der smarten PDF-Workflow-Lösung für Druckereien, die Datenmanagement, Preflight und Produktionssteuerung übernimmt Über die Kombination beider Lösungen können Großformatdrucker ihre Prozesse mit modernen Workflows Schritt für Schritt automatisieren – und so zügig deutliche Zeit- und Kosteneinsparungen realisieren. Das Webinar sollten Sie sich nicht entgehen lassen – damit Sie keine Effizienzpotenziale mehr liegen lassen. Melden Sie sich am besten gleich an, wir freuen uns auf Sie! PS: Melden Sie sich in jedem Fall an – sollten Sie zum Termin verhindert sein, erhalten Sie die Aufzeichnung.

kostenlos

Nein

Organisator: Impressed / Günther Business Solutions

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

Und es geht doch: Automatisierung im Großformatdruck!