Сообщество программистов Autodesk в СНГ
ADN Club => AutoCAD .NET API => Тема начата: Алексей (IdeaSoft) от 18-05-2019, 12:58:52
-
Хочу получить границы занимаемые текстом у объекта класса Mtext
Использую функцию Mtext.GeometricExtents(), но эта функция мне
возвращает границы по ширине и высоте MText, а само содержимое
Mtext больше этой рамки.
Есть ли функция в API AutoCAD, которая вернет реальные габариты содержимого?
Ниже на картинке я показал красной рамкой то, что возвращает функция GeometricExtents()
(https://i.postimg.cc/HJrzKWRy/Mtext-rect.png) (https://postimg.cc/HJrzKWRy)
-
Алексей (IdeaSoft),
Выложи фрагмент чертежа с этим одним MTEXT.
-
Прикрепляю файл
-
Посмотри свойства MText.ActualHeight и MText.ActualWidth
Они должны давать максимально правильное значение.
-
Спасибо это помогло.
-
Решил проверить как GeometricExtents будет вести себя для вставки блока
когда в блоке есть такого рода Mtext.
B И конечно же для Mtext габаритная рамка меньше чем содержимое.