Hallo, Uwe,
hab ganz vielen Dank für Deine ausführlichen Hinweise!
Du meinst, dass im ESTK Fehler sogleich angezeigt werden, oder wie ist das mit dem Errorhandling gemeint? Ich werde ihm eine neue Chance geben bzw. habe es sogleich probiert, ein paar Vorteile hat es ja schon (Schritt für Schritt durchgehen, die prompte Anzeige der Ergebnisse bei Berechnungen).
Danke auch für das Beispiel, wie man vorhandene verankerte Objekte anspricht. Für das aktuelle Skript habe ich sie zwar nicht verwendet, weil ich darin die Rahmen ohnehin erst erstelle (ich hatte es nur versucht, als ich zuletzt das Skript hier in den Beitrag geschrieben habe, um mich darin auf das Nötigste zu beschränken), aber ich bin mir sicher, auf die getElements zukünftig zurückzugreifen.
Ja, ich arbeite auf Windows.
Und bzgl. meiner Absichten, war Dein zweiter Tipp richtig: Ich möchte Text, der im Haupttext vorhanden ist, in den Rahmen verschieben.
Ich habe nun noch einmal das Skript plus .indd bzw. .idml-Dateien erstellt:
https://www.dropbox.com/...h5jbgjf6e/a.zip?dl=0 Das Zip enthält ein Vorher (a1.idml), in dem die drei Absätze markiert werden müssen, ein Nachher, dazu ein Bsp.bild (was beliebig ersetzt werden kann) und schließlich das Skript selbst (text.js), das ich aber auch hier vorstellen möchte:
Wie man sieht, habe ich darin noch einige Fragezeichen. Vor allem aber haut das Handling des zweiten Rahmens noch immer nicht sauber hin. Zwar ist mein Ergebnis nun das Gewünschte, aber nur auf Kosten einer Fehlermeldung, was ja nicht der Weisheit letzter Schluss sein kann.
Eigentlich wäre es naheliegend, "einfach" die Rahmenbreite nach dem Befüllen und Anpassen des Rahmens noch einmal festzulegen, wobei die variable Höhe konstant gehalten werden müsste. Aber das scheint doch schwieriger, als man denkt. Wenn man im Objektformat die Breite (die ich leider auch nicht im OM zu den Settings finden kann) ändern will, geht das auch nur über "Feste Breite", und das ist für mich nicht praktikabel, weil ich auch Rahmen mit anderer Breite, aber demselben Objektformat haben will. Und mein Versuch über die geometricBounds ist halt irgendwie fehlerhaft.
Gruß
Jan