ich möchte einen TextFrame am Ende einer selection einfügen. Das klappt hiermit ganz gut, wenn ich den ganzen Absatz auswähle, ohne das Return:
Wie kann ich dem Script sagen, dass es generell den Textrahmen an das Absatzende einfügen soll, egal wie viel Text ich im Absatz ausgewählt habe? Der ausgewählte Text soll später weiter verarbeitet werden. Es wird also nicht immer der komplette Text im Absatz benötigt.
Mit der Bitte um Hilfe. Einen schönen Tag Christoph
TextFrame am Ende einer selection einfügen (CC2019, WIN10, JSX)
Der Trick ist, dass jedes Text-Objekt eine Liste seiner Absätze (und insertionPoints und characters etc) hat.
Egal, was da an Text markiert ist, ich kann es auffordern: Gib mir mal alle deine Absätze. Auch wenn nur ein Absatz markiert ist, kriege ich da eine Liste, ggf mit nur einem Element.
Wenn man am Ende eines Absatzes einfügen will, muss man kontrollieren, ob am Ende des Absatzes ein Return ist. Das ist am Ende eines Textabschnittes nicht notwendigerweise der Fall.
TextFrame am Ende einer selection einfügen (CC2019, WIN10, JSX)