TG_MAX_ALIGNTEXTLEFTSORTE: Автовыравнивание и сортировка чисел по линии в AutoCAD
Этот мощный LISP-скрипт для AutoCAD автоматизирует одну из самых рутинных задач в геодезических и инженерных чертежах — аккуратное размещение и сортировку числовых подписей (например, отметок высот) вдоль заданной линии.
Что делает этот лисп?
Скрипт выполняет комплексную операцию «под ключ»:
-
Собирает выбранные вами текстовые объекты (TEXT, MTEXT).
-
Автоматически сортирует их по числовому значению — от большего к меньшему.
-
Равномерно распределяет отсортированные тексты по перпендикуляру к указанной вами базовой линии.
-
Поворачивает все тексты параллельно этой линии.
-
Предоставляет выбор: вы сами решаете, где будет расположено наибольшее значение — вверху (
Top) или внизу (Bottom) колонки. -
Контролируемый отступ: позволяет задать процентное расстояние между строками (10%, 20%, 30%, 40%) для оптимальной плотности размещения.
Идеальное применение:
-
Расстановка проектных отметок на подпорных стенках.
-
Оформление высотных подписей на бордюрах и лотках.
-
Создание аккуратных ведомостей или выносок, привязанных к линии на плане.


Пошаговая инструкция по использованию
-
Загрузка скрипта:
-
Скачайте файл
TG_MAX_AlignTextLeftSorted.lsp. -
В AutoCAD введите команду
APPLOAD, загрузите скачанный файл. -
Для запуска введите команду
TG_MAX_ALIGNTEXTLEFTSORTED.
-
-
Выбор текстов:
-
Программа запросит:
Выберите объекты:. Укажите тексты с отметками (можно окном).
-
-
Настройка расположения:
-
Где будет самый большой текст? [Top/Bottom] <Top>:-
Введите
T(или нажмите Enter) для размещения максимального значения сверху. -
Введите
Bдля размещения максимального значения снизу.
-
-
-
Настройка отступа:
-
Выберите процентный отступ [10/20/30/40] <20>:-
Выберите цифрой (10, 20, 30, 40) желаемое расстояние между строками, выраженное в процентах от высоты текста. По умолчанию — 20%.
-
-
-
Задание базовой линии:
-
Следуйте запросам:
Укажите первую точку линии (T1):иУкажите вторую точку линии (T2):. -
Укажите две точки, которые определяют воображаемую линию. Тексты выстроятся перпендикулярно ей и повернутся параллельно.
-
-
Финальное позиционирование:
-
После расчета скрипт автоматически выровняет и отсортирует тексты.
-
Вам будет предложено:
Укажите точку для переноса:— щелкните мышью в ту точку чертежа, куда нужно переместить всю отсортированную колонку текстов.
-
-
Работа в цикле:
-
После размещения одной группы программа снова предложит выбрать тексты для новой операции.
-
Чтобы завершить работу, нажмите Enter или Esc в ответ на запрос выбора объектов.
-
Особенности и примечания
-
Поддержка текстов и мультитекстов: Работает как с обычными текстами (TEXT), так и с мультитекстами (MTEXT).
-
Умная сортировка: Корректно обрабатывает как целые, так и дробные числа.
-
Гибкое выравнивание: Благодаря опции выбора позиции (
Top/Bottom) вы можете создавать как восходящие, так и нисходящие "лесенки" отметок, в зависимости от требований оформления чертежа. -
Интуитивный перенос: Финальный шаг с командой
MOVEпозволяет точно "привязать" готовую колонку к нужному месту на чертеже.
Разработано специалистами «ТопГео» для практического применения. Этот инструмент ежедневно используется нашими инженерами, чтобы экономить время и создавать безупречно аккуратные чертежи.
СКаЧАЙТЕ ОБРАЗЦЫ ДОКУМЕНТОВ