[GastForen Programmierung/Entwicklung AppleScript ID CS4: von Textmarkierung oder Einfügemarke den Rahmen ansprechen

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

ID CS4: von Textmarkierung oder Einfügemarke den Rahmen ansprechen

Goar
Beiträge gesamt: 395

24. Jun 2011, 10:58
Beitrag # 1 von 3
Bewertung:
(1058 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Scripter,

in einer längeren Textkette soll jeder Text nach seiner Bearbeitung auf Rahmenhöhe ausgetrieben werden.
Da der aufzuteilende Raum nur an bestimmten Stellen eingefügt werden soll, benutze ich nicht die Textrahmenoption »vertikale Ausrichtung«.
Ich möchte also auf text 1 zugreifen. Wenn der Textrahmen mit dem Objektwerkzeug ausgewählt ist, ist das kein Problem. Verkürzt:

Code
set curSelection to selection 
set curObject to object reference of text 1 of item 1 of curSelection

Wie kann ich aber text 1 oder den jeweiligen Textrahmen ansprechen, wenn eine Textpassage in dem Rahmen markiert ist oder die Einfügemarke irgendwo im Text dieses Rahmens steht?

Derzeit bringe ich die Meldung, dass der Textrahmen mit dem Objektwerkzeug ausgewählt werden soll. Es wäre natürlich komfortabler, wenn der Zugriff auf text 1 auch ohne Zwischenschritt funktionierte.

Wer weiß Rat?
X

ID CS4: von Textmarkierung oder Einfügemarke den Rahmen ansprechen

masterkey
Beiträge gesamt:

24. Jun 2011, 13:18
Beitrag # 2 von 3
Beitrag ID: #474407
Bewertung:
(1042 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
 

hallo goar

die lösung findest du im funktionsverzeichnis! versuchs mal damit:


Code
return item 1 of parent text frames of item 1 of selection of active document 

bzw.

set curObject to item 1 of parent text frames of item 1 of selection of active document



viel spass!


als Antwort auf: [#474391]

ID CS4: von Textmarkierung oder Einfügemarke den Rahmen ansprechen

Goar
Beiträge gesamt: 395

24. Jun 2011, 13:59
Beitrag # 3 von 3
Beitrag ID: #474413
Bewertung:
(1032 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo masterkey,

bin begeistert, mit parent habe ich gar nicht gerechnet und es deshalb wohl flugs überlesen.
Klappt natürlich.

Vielen Dank!


als Antwort auf: [#474407]