Часто при насыщенном чертеже, возникает необходимость скрыть задний план чертежа под MText, сделать можно это и стандартными методами, но специальной кнопки (команды) для этого нет в AutoCAD. Обычно скрытие заднего фона под текстом выполняется через редактирование свойств объекта, путем указания в окне "Скрытие заднего плана" коэффициента перекрытия и использования цвета фона чертежа.
Вариант использования маски текста со временем доставляет неудобства, т.к. возникают различные глюки при копировании текста с масками из одного чертежа в другой, маски остаются после удаления текста и потом их трудно выделить и удалить.
Данный лисп позволяет вывести на кнопки функции включения / отключения заднего фона элементов MText как одного так и множества, поддерживается функция предварительного выбора. Таким образом установив данный Lisp мы избавимся от лишних телодвижений и повысим свою производительность.
1. Скачиваем архив Lisp файла для скрытия заднего плана МТекст здесь.
2. Распаковываем архив и сохраняем lisp файл в папочку, где хранятся все наши приложения, а если такой еще нет например в D:\MyLisp.
3. Запускаем AutoCAD и устанавливаем лисп стандартным способом. Если не знаем как, читаем здесь.
4. Ну все лиспом можно пользоваться, набираем в командной строке bmon и выбираем МТекст (работает предварительный выбор). Если необходимо удалить фон текста, то набираем в командной строке bmoff .
5. Ну и на последок для вывода команды с кнопки, создаем ее стандартным способом и в поле макрос пишем следующее:
^C^C(if (null C:bmon)(load "bm"));bmon; - для скрытия заднего фона.
^C^C(if (null C:bmon)(load "bm"));bmoff; - для удаления фона MText.
Если не знаем как создать свою кнопку читаем здесь.
Интересно. Если вы не владеете методом слепой печати, то воспользуйтесь автоматической переключалкой клавиатуры. Подробнее читайте тут.
Видео демонстрирует как вывести функцию скрытия заднего фона текста на кнопку.
Если информация была полезной