Ich habe ATTDEFs, bei denen ich mit Lisp die Lextausrichtung von "Linksbündig" auf "Oben" ändern möchte.
Die Hilfe spricht zu mir:
Gruppencode GC 72: 0 = links = default; 1 = oben
GC 10: Ausrichtungswert 1; nur wichtig für GC72=0; wenn GC72 nicht 0, dann wird ignoriert und über GC11 und Textgrösse neu gerechnet
GC 11: Ausrichtungswert 2; nur wichtig für GC72 nicht 0; wenn GC72 = 0, dann wird ignoriert.
Ansatz a:
1) Ich schreibe mit entmod in den GC11 die Werte von GC10
2) Dann setze ich mit entmod den GC72 auf 1.
-> Ergebnis: Das ATTDEF ist zentriert, springt aber immer auf GC11 = 0,0,0
Ansatz b (gerade umgekehrt):
1) Ich setze GC72 mit entmod auf 1.
2) Dann setze ich GC11 auf die Werte von GC 10
-> Ergebnis: Gar keines - alles unverändert.
Irgendwie hängt es an der Reihenfolge und den gegenseitigen Abhängigkeiten - welche ist die richtige??
(Ein Ansatz wäre auch ein "entmake", aber da kommt mir die Elementreihenfolge, die hier wichtig ist, ziemlich durcheinander...)
Peter
------------------
Für jedes Problem gibt es eine einfache Lösung.
Die ist aber meistens falsch. ;-)
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP