Brischke Ehrenmitglied V.I.P. h.c. CAD on demand GmbH
Beiträge: 4201 Registriert: 17.05.2001
ACAD20XX, defun-tools
erstellt am: 30. Nov. 2004 12:30 <-- editieren / zitieren --> Unities abgeben: Nur für cnc
hi cnc,
nein gibt es nicht. Dann musst du mit der Methode GetBoundingBox auf das Textobjekt 'losgehen'. Mit ein wenig Mathematik kannst du auch bei gedrehten Texten die Breite ermitteln.
Die Phönizier haben das Geld erfunden - aber warum so wenig? (Johann Nepomuk Nestroy)
erstellt am: 30. Nov. 2004 22:41 <-- editieren / zitieren --> Unities abgeben: Nur für cnc
Bei TTfs könnte vielleicht ein Umweg über GDI das gewünschte Ergebnis bringen. Ist mir aber viel zu fern, um hier ein ad-hoc-Beispiel zu bringen. Jedenfalls gibt es da irgendwelche FontGetMetrics-Funktionen, die sehr wahrscheinlich auch in AutoCAD Gültigkeit haben. Allerdings müsste man dann auch die Acad-Bildschirmauflösung usw. in der Umrechnung berücksichtigen. Ob sich das lohnt?