Hallo Herr Fischer,
vielen Dank für die Erklärung.
Tut mir leid das ich mich da unverständlich ausdrückte, ich meinte natürlich
onePara.parentStory.insertionPoints.itemByRange( 0, onePara.index + 1 )
Dieser Aufruf gibt also einen InsertionPoint mit vielen Child-InsertionPoints zurück.
Dann ist es also so, dass
onePara.parentStory.insertionPoints.itemByRange( 0, onePara.index + 1).paragraphs
auch die Kindelemente mit einschließt, das wusste ich nicht.
Vielen Dank für die Erkärung.
@Herrn Singelmann: Was die Profilierung angeht, muss ich sagen das ich immer den Standard-Profiler vom ESTK verwende.
Die genauen Zahlen kann man ignorieren, aber das Verhältnis lässt sich dadurch ganz gut ablesen. Gerade im Mengensatz haben wir hier oft Skripte die Laufzeiten von mehreren Stunden haben und da lohnen sich schon kleinste Einsparungen.
Wichtig ist nur das das Skript den auszumessenden Codeteil mehrfach durchläuft, da es anscheinend auch bei InDesign-Javascript eine Art JustInTime-Compiler gibt und dieser die HotSpots optimiert.
Mit freundlichen Grüßen
Florian Buchner
als Antwort auf: [#365197]