| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Rahmen um gedrehten Text (809 mal gelesen)
|
c.schojer Mitglied
Beiträge: 299 Registriert: 23.05.2007 Autocad 2018
|
erstellt am: 15. Okt. 2010 09:27 <-- editieren / zitieren --> Unities abgeben:
Hallo Leute weiß irgend jemand ne Möglichkeit wie man nen Rahmen um gedrehten Text zeichnen kann?? (mit VBA) Ich weiß daß es bei den ExpressTools so ne Funktion gibt aber i will die dann auch mit ner Fahne versehen (automatisch) LG Chris Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 15. Okt. 2010 09:57 <-- editieren / zitieren -->
Hi, es gibt bei jedem graphischen Objekt in AutoCAD eine Funktion 'GetBoundingBox', diese liefert die (orthogonalen) Grenzpunkte links-unten und rechts-oben. Entweder Du holst Dir diese und rechnest dann händisch die Textdrehung ein (einigermaßen mathematisch zu tüfteln, diese Vorgehensweise), oder Du merkst Dir die Drehung des Textes, dann drehst Du diesen temporär gerade, holst über GetBoundingBox die Punkte, erzeugst aus diesen Punkten ein Rechteck und drehst dann Text und Rechteck entsprechend der ursprünglichen Rotation wieder zurück. - alfred - ------------------ www.hollaus.at |
Brischke Ehrenmitglied V.I.P. h.c. CAD on demand GmbH
Beiträge: 4171 Registriert: 17.05.2001 ACAD20XX, defun-tools
|
erstellt am: 15. Okt. 2010 09:59 <-- editieren / zitieren --> Unities abgeben: Nur für c.schojer
Hallo Chris, das ist Fummel-Arbeit. Du musst dir eine Kopie des Textes mit Drehung 0° erzeugen, davon die Boundingbox abfragen, die Koordinaten dann mit der Drehung des originalen Textelements neu berechnen und auf denselben Basispunkt verschieben. Tricky aber nicht unlösbar. Bei Fragen ... Grüße! Holger ------------------ Holger Brischke CAD on demand GmbH Individuelle Lösungen von Heute auf Morgen. defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
c.schojer Mitglied
Beiträge: 299 Registriert: 23.05.2007 Autocad 2018
|
erstellt am: 15. Okt. 2010 10:08 <-- editieren / zitieren --> Unities abgeben:
Danke vorerst mal! Tja die Bounding Box liefert die Grenzen aber bei nem gedrehten Text ist das natürlich Käse weiß einer von Euch zufällig ne rechnerische Methode der Breitenermittlung?? Dann müßt i nur noch den Zentrumspunkt irgendwie in Erfahrung bringen und könnts rechnerisch erledigen... Lg Chris Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 15. Okt. 2010 10:17 <-- editieren / zitieren -->
Hi, >> weiß einer von Euch zufällig ne rechnerische Methode der Breitenermittlung?? Die gibt es zwar für Windows-Forms, aber nicht für AutoCAD-Texte, da Breitenfaktoren, Kerning, ... in AutoCAD-Texten ein anderes Erscheinungsbild bringen. Daher ==> gleicher Text (mit gleichen Schriftattributen/Stil) mit Drehung 0 ist die einfachste Variante (hast Du ja 2mal vorgeschlagen bekommen). - alfred - ------------------ www.hollaus.at |