[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste

Text wird bei Ersetzung um zwei Zeichen gekürzt

Hans Haesler
  
Beiträge gesamt: 5826

20. Jul 2011, 16:24
Bewertung:

gelesen: 4550

Beitrag als Lesezeichen
Hallo Werner,

ich kann Dein Problem unter Mac OS X nachvollziehen. Auch die frühreren Beispiele ergeben hier dasselbe Resultat.

Aber: Wenn 'p' nach einer Änderung des Inhalts des Textrahmens "aufgefrischt" wird, dann ist das Ergebnis wie erwartet.

Mein Dokument hat nur einen Textrahmen, welcher nur die Textkette "0123456789" enthält. Statt "01234" wird "abcde" angefügt.

Code
var paragraphs = app.documents[0].textFrames[0].parentStory.paragraphs; 
p = paragraphs[0];
alert(p.contents); // -> "0123456789"
p.contents = "0123456789abcde";
p = paragraphs[0]; // <- "auffrischen"
alert(p.contents); // -> "0123456789abcde"

Gruss, Hans

(Dieser Beitrag wurde von Hans Haesler am 20. Jul 2011, 16:36 geändert)
Änderungsverlauf:
Beitrag geändert von Hans Haesler (Veteran) am 20. Jul 2011, 16:36