super, dann kann ich den ersten Teil meiner Antwort ja löschen und mit anderer Stelle beginnen:
>>Leider sehr mühselig.....
?
Welcher Fall genau? Egal, es kann ja nicht einfacher gehen weil es verschiedene Fälle gibt.
>>"Ich hab schon gesucht und so manches gefunden... aber keins von denen geht.... hier z.B."
>>https://www.cadeverything.com/help/showthread.php/7535-Lisp-Routine-Does-Not-Work-in-2012
Das ist ein "SuchenUndErsetzen" von (M)Textwerten - was hat das mit deiner Aufgabe zutun?
oder https://www.bibliocad.com/de/library/lisp-um-text-zu-kippen-kursiv-_91042/
Das Programm funktioniert und ist für die von dir nicht angegebene Variante,
die Eigenschaft Neigung von TEXTobjekten zu ändern.
>>"bei der zweiten müßte ich erstmal abschreiben... "
Also hast du noch gar nicht getestet? Das hatte ich zuvor anders verstanden.
>>"wollte ich erstmal fragen ob es sowas schon hier im Forum gibt....?"
Für jeden Einzelfall selbst - Vermutlich ja. Für das Ein-Knopf-Wunder was "alle möglichen Fälle"
bearbeitet, dazu noch nach deinen Vorstellungen, vermutlich nein.
>>Meine Frage wäre:
>>Gibt es eine Lisp - Funktion die das für alle Texte auf einmal macht?
Nein, es gibt keine Lispfunktion "mach mal" und bei "Texte" hört der Spaß ohnehin auf,
denn du selbst hast ja bereits darauf hingewiesen das es neben TEXT auch MTEXT Objekte gibt.
Kurz: Die Sache ist genau so kompliziert wie du es nicht vollumfänglich beschreiben konntest.
Noch einmal zurück zu dem Thread-Titel: "Schrift kursiv stellen über Lisp"
Das beinhaltet also auf folgende Situationen zu treffen
TEXT mit Stil welcher auf keinen "kursiven" Font verweist
TEXT mit Stil welcher auf einen "kursiven" Font verweist
in beiden Fällen kombiniert mit
Stil dem eine Neigung0 mitgegeben wird
Stil dem eine Neigung>0 mitgegeben wird
&
MTEXT mit Stil welcher auf keinen "kursiven" Font verweist
MTEXT mit Stil welcher auf einen "kursiven" Font verweist
in beiden Fällen kombiniert mit
Stil dem eine Neigung0 mitgegeben wird
Stil dem eine Neigung>0 mitgegeben wird
und für jedes einzelne MText-Objekt können dann noch interne Formatierungen
des gesamten oder auch nur teilweisen Textwertes vorliegen welche
den Font überschreibt (kursiven oder nicht) sowie die Eigenschaft Kursiv - oder eben nicht kursiv)
---
An dieser Stelle: Was willst du? ...und am Ende der detaillierten Liste der grob 15 Fälle
hast du dann das Script für so ein Programm.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP