| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für CATIA & Co. |
| |
 | KISTERS 3DViewStation: Mit Modellbasiertem Design zum Modellbasierten Unternehmen , eine Pressemitteilung
|
Autor
|
Thema: Gestrichelten Textfeldrahmen erzeugen (684 / mal gelesen)
|
AndyMattes Mitglied Key User for CAD,PLM and FEM Software

 Beiträge: 55 Registriert: 13.05.2022
|
erstellt am: 11. Okt. 2023 10:11 <-- editieren / zitieren --> Unities abgeben:         
Hello Community, ich schreibe gerade ein "eigentlich" einfaches Makro, welches ein Textfeld mit einem gestrichelten Rahmen erzeugt. Einen Textfeldrahmen zu erzeugen ist ja nicht das Problem, das habe ich wie folgt gelöst: MyText.AssociativeElement = InObDimension MyText.FrameType = catOblong iFontSize = 2.5 MyText.SetFontSize 0, 0, iFontSize In der Catia-Umgebung kann ich dann ja über Rechtsklick -> Eigenschaften die Rahmenlinie auf gestrichelt umstellen (siehe Bild1 im Anhang). Wie aber mach ich das im Scripting Ich vermute mal, das wird über "catCustom" möglich sein ... aber ich weiß nicht wie (siehe im Anhang Bild2) Könnt ihr mir da weiter helfen? Vielen Dank schon einmal. Grüße Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Randle Mitglied CAD/PLM Consultant
  
 Beiträge: 751 Registriert: 12.04.2003 Win10 x64 CATIA V5 R18, R19, R21, R27-29
|
erstellt am: 11. Okt. 2023 17:55 <-- editieren / zitieren --> Unities abgeben:          Nur für AndyMattes
|
AndyMattes Mitglied Key User for CAD,PLM and FEM Software

 Beiträge: 55 Registriert: 13.05.2022
|
erstellt am: 21. Nov. 2023 10:25 <-- editieren / zitieren --> Unities abgeben:         
Hi Randle, nach dem ich jetzt aus dem Urlaub zurück bin, habe ich mich wieder dem Problem gewidmet den Rahmen eines Textfeldes auf gestrichelt umzustellen. So ganz funktioniert das allerdings mit VisPropertySet noch nicht. Der Debugger sagt "Object dosen't support this property or methode" (siehe Bild im Anhang). Ich weiß allerdings nicht was ich da falsch mache (hab schon ein paar dinge ausprobiert). Im Anhang habe ich den aktuelle Quellcode als Bild beigefügt. Weißt du wo ich hier den Fehler habe? Vielen Dank schon mal. Grüße PS: MyText ist natürlich ein DrawingText Object. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgrittmann Moderator Konstrukteur
       
 Beiträge: 12054 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 21. Nov. 2023 10:51 <-- editieren / zitieren --> Unities abgeben:          Nur für AndyMattes
Servus Du musst den Text auch selektieren. zB (ungetestet) Code: Set oSel = CATIA.ActiveDocument.Selection oSel.Clear oSel.Add MyText
Gruß Bernd ------------------ Warum einfach, wenn es auch kompliziert geht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
AndyMattes Mitglied Key User for CAD,PLM and FEM Software

 Beiträge: 55 Registriert: 13.05.2022
|
erstellt am: 21. Nov. 2023 13:13 <-- editieren / zitieren --> Unities abgeben:         
|