Hallo Frank,
zu Deinem Problem 1 & 2:
Habe mal versucht das über die Funktion Anpassen -> Befehle -> Aktionen -> Textformat setzen zu realisieren. Vielleicht hast Du das aber auch schon versucht. Dabei kommst Du aber "nur" an die Texteigenschaften dran.
"XGedStartInteractionAction /Name:XGedIaFormatText /height:? /color:? /justification:? /angle:? /font:? /visible:? /bold:? /italic:? /underline:? /showtextbox:? /setframeactive:? /showframe:? /framewidth:? /frameheight:? /adjustframe:?"
Was Du bräuchtest ist eine Interaction für den GED die es erlaubt auf den Pfadfunktionstext zuzugreifen.
Darauf hin habe ich mal in der API Hilfe ein wenig gestöbert.
( Kannst auch mal in der P8 Hilfe nach "XGedStartInteractionAction" suchen )
Ich denke mal das wird mit einfachen Mitteln direkt in der Oberflache von P8 nicht gehen, weil zunächst mal keine solche Interaction zumindest "offiziell" in der API Doku existiert.
Im P8 Datenmodell existieren verschiedene Klassen für den Text(TextClass) und den Pfadfunktionstext (PathTextClass). Wobei PathTextClass eine abgeleitete Klasse von TextClass ist.
P8 Scripting wird Dir an dieser Stelle wohl auch nicht weiterhelfen, da man damit nur auf bestimmte Classen von Eplan P8 und von Microsoft zugreifen kann. Aber eben nicht auf den Namespace Eplan.EplApi.DataModel.Graphics.
Eigentlich bleibt dann nur ein kleines API Programm übrig, welches die gewünschte Funktionalität über einen Eingriff an den oben genannten Klassen ausführt.
Nachteil der Geschichte, Du brauchst dafür eine API Lizenz und musst ein wenig C# oder VB programmieren können.
Vielleicht aber doch mal bei der Eplan Hotline nachfragen ob es nicht doch eine nicht dokumentierte Interaction des grafischen Editors gibt die man direkt dafür nutzen kann.
Gruß Fritz
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP