Получить границы текста для объекта MText

Автор Тема: Получить границы текста для объекта MText  (Прочитано 6419 раз)

0 Пользователей и 3 Гостей просматривают эту тему.

Тема содержит сообщение с Решением. Нажмите здесь чтобы посмотреть его.

Оффлайн Алексей (IdeaSoft)Автор темы

  • ADN
  • *
  • Сообщений: 1189
  • Карма: 9
    • idea-soft.ru
  • Skype: makar_govorun
Хочу получить границы занимаемые текстом у объекта класса Mtext
Использую функцию Mtext.GeometricExtents(), но эта функция мне
возвращает границы по ширине и высоте MText, а само содержимое
Mtext больше этой рамки.
Есть ли функция в API AutoCAD, которая вернет реальные габариты содержимого?

Ниже на картинке я показал красной рамкой то, что возвращает функция GeometricExtents()
 


Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Алексей (IdeaSoft),
Выложи фрагмент чертежа с этим одним MTEXT.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Алексей (IdeaSoft)Автор темы

  • ADN
  • *
  • Сообщений: 1189
  • Карма: 9
    • idea-soft.ru
  • Skype: makar_govorun
Прикрепляю файл

Отмечено как Решение Алексей (IdeaSoft) 18-05-2019, 15:23:16

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Посмотри свойства MText.ActualHeight и MText.ActualWidth
Они должны давать максимально правильное значение.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Алексей (IdeaSoft)Автор темы

  • ADN
  • *
  • Сообщений: 1189
  • Карма: 9
    • idea-soft.ru
  • Skype: makar_govorun
Спасибо это помогло.

Оффлайн Алексей (IdeaSoft)Автор темы

  • ADN
  • *
  • Сообщений: 1189
  • Карма: 9
    • idea-soft.ru
  • Skype: makar_govorun
Решил проверить как GeometricExtents будет вести себя для вставки блока
когда в блоке есть такого рода Mtext.
B И конечно же для Mtext габаритная рамка меньше чем содержимое.