[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt JS: Formatierungsproblem beim Hinzufügen von Text

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

JS: Formatierungsproblem beim Hinzufügen von Text

Neil77
Beiträge gesamt: 287

17. Jun 2009, 10:50
Beitrag # 1 von 3
Bewertung:
(2194 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo, zusammen,

ich habe mir für ein Buchprojekt ein Javaskript gestrickt, das Fußnoten, in denen ein auszuwählendes Zeichenformat vorkommt, in verankerte Rahmen umwandelt. Das funktioniert soweit gut.
Allerdings fällt mir ein Phänomen auf:
Wenn ich über die Eigenschaft Contents dem Text etwas am Anfang hinzufüge (in diesem Fall die ursprüngliche Fußnotennummer), verschieben sich entsprechend die zugewiesenen Zeichenformate (siehe in den Screenshots die rote Markierung).

Die betreffende Zeile des Skripts schaut so aus:
Code
footnote.contents = "[" + (footnote.index+1) + "]" + footnote.contents; 


Wie wäre die Textänderung denn sauber zu lösen?
Ich kann natürlich gerne auch das ganze Skript hier posten, wenn benötigt.

Danke schon mal und viele Grüße
Martin

Anhang:
fussnote_vorher.png (18.4 KB)   rahmen_nachher.png (19.0 KB)
X

JS: Formatierungsproblem beim Hinzufügen von Text

Martin Fischer
  
Beiträge gesamt: 12783

17. Jun 2009, 11:33
Beitrag # 2 von 3
Beitrag ID: #399315
Bewertung:
(2172 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Martin,

versuch's mal so:

Code
footnote.insertionPoints.firstItem().contents = "[" + (footnote.index+1) + "]"; 



als Antwort auf: [#399306]

JS: Formatierungsproblem beim Hinzufügen von Text

Neil77
Beiträge gesamt: 287

17. Jun 2009, 11:39
Beitrag # 3 von 3
Beitrag ID: #399317
Bewertung:
(2168 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo, Martin,

super, genau so funktioniert's ... Danke!

Grüße
Martin


als Antwort auf: [#399315]