Zitat:
Original erstellt von MiBr:
.... hänge ich schon am Arm?Kannst du auch die an der Bemaßung gebundenen "Texte" ausgeben?!?
Wahrscheinliche Antwort: Ja
aber wie!?!
Du hängst schon an zwei Armen!
Was fertiges gibt es da nicht.
Mit dem selben mini test dialog kannstu auch mal andere Funktionen aufrufen.
Dafür änderst du zuerst noch die selection auf DIMS+TEXTS damit man beides auswählen kann.
dann rufst du mal im after-input (zusätzlich)
Code:
(sd-execute-annotator-function ... "Docu_get_members_of_group_ptr 'the-annotator-reference-pointer' " ...)
auf. Da kommt für jedes angefragte Element eine Property Liste zurück. Entscheidend ist :MASTER . Master ist der Pointer der die Elemente der Gruppe vereint und dann eben identisch ist.
Da du ja eher LISPelst als Makro schreibst, hier ein Rezept:
- 1. Schritt
* selektiere eine dimension (interaktive)
** hole alle Texte in der Ansicht der Bemassung.
** nudel durch die Liste und
*** gucke ob der Text in einer group ist
*** und gucke dann nach dem Master
** wenn der Master eines Textes == Master der Bemassung ist (oder die Bemassung selbst)
*** Merke dir das Text sel-item
- 1. Schritt Fertig
- 2. Schritt
* für alle gemerkten Texte besorge dir den Text inhalt: via IKIT sd-am-inq-text-strings
- 2. Schritt Fertig
------------------
● Firefox ESR ● Java Forum Stuttgart JUGS ● OSD Hilfeseite (de) / help page (en) ● NotePad++ ● BuFDi ●
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP