Работа с текстом


В данном разделе меню находятся модули для различных манипуляций с текстом.

Выделить текст ЧИСЛОВОГО содержания
Выделить текст НЕ ЧИСЛОВОГО содержания
Нумерация текста и атрибутов
--
Поиск числового текста больше или меньше значения
Изменить регистр текста
Округление числового текста
Прибавить или отнять от числового текста
Прибавить текст к текстовым объектам
Удалить символы у текстовых объектов
--
Скрыть задний фон у многострочного текста
Скрыть задний фон у многострочных атрибутов блоков (только для для автокада)
--
Рассредоточить текстовые объекты по горизонтали
Выровнять текстовые объекты
Подписать полилинии текстом
Подписать середины сегментов полилиний текстом
--
Текст в МТекст
Убрать информацию о форматировании в МТекст'е
Удалить пустые текстовые объекты
Поворот текста
Повернуть текст в соответствии с правилами чтения чертежа

Выделить текст ЧИСЛОВОГО содержания

Данный модуль позволяет выделить из выбранных текстовых объектов только те, которые содержат число:


Выделить текст НЕ ЧИСЛОВОГО содержания

Данный модуль выполняет обратную по отношению к предыдущему модулю задачу - позволяет выделить из выбранных текстовых объектов только те, которые содержат не число, т.е. любую символьную информацию, не являющуюся числом:


Нумерация текста и атрибутов

Данный модуль позволяет нумеровать текстовые объекты и атрибуты блоков путем последовательного указания объектов на экране:

Пояснение к изображению. В данном примере использовались блоки с атрибутом. После ввода начального числа блоки указывались в порядке по направлению тонкой красной стрелки.


Поиск числового текста больше или меньше значения

Данный модуль из выбранного текста выделяет только тот, который является числом и удовлетворяет заданному условию (больше или меньше заданного значения). В начале модуль просит выбрать текст с экрана, который будет анализироваться, потом модуль просит число для сравнения:

и потом условие:

результат:


Изменить регистр текста

Данный модуль изменяет регистр выбранных текстовых объектов.


Результат:

Опция "обработать выбранный текст" означает выбор текстовых объектов для обработки непосредственно с экрана. Опция "обработать текст на слое образца" означает что будут обработаны все текстове объекты, находящиеся на том же слое, что и образец.


Округление числового текста

Модуль позволяет округлить текст (однострочный и многострочный текст) числового содержания до нужного знака после запятой. Выбор текстовых объектов возможен как непосредственно с экрана, так и по маске тип-слой. На нижеприведенном примере на запрос программы указано два знака после запятой.


Прибавить или отнять от числового текста

Модуль позволяет прибавить или отнять от текстовых объектов (текст или блоки с атрибутами) с числовым содержимым указанное пользователем значение. Так же у пользователя запрашивается до какого знака после запятой округлить результат. Выбор объектов осуществляется по маске тип-слой. Нечисловой текст игнорируется. Для того чтоб отнять от исходного значения число, необходимо прибавляемое значение указать со знаком минус. Модуль может быть полезен в ситуациях, когда необходимо поднять или опустить на какое-то конкретное значение все отметки высот, представленные текстом или блоками (с атрибутами).


Прибавить текст к текстовым объектам

Модуль позволяет прибавить (перед или после исходного текста) текст к нескольким выбранным текстовым объектам.


Удалить символы у текстовых объектов

Модуль позволяет удалить заданное количество символов(с начала или с конца) у выбранных текстовых объектов.


Рассредоточить текстовые объекты по горизонтали

Модуль позволяет рассредоточить текстовые объекты по горизонтали таким образом, чтобы убрать наложение текста друг на друга.


Выровнять текстовые объекты

Модуль позволяет выровнять текстовые объекты по горизонтали:

...или по вертикали:


Скрыть задний фон у многострочного текста

Модуль скрывает задний фон у многострочного текста, выбранного пользователем с экрана, путем изменения следующих свойств:

Внимание! Модуль может выставить ширину в ноль только у тех объектов, у которых свойство столбец выставлено в нет.


Скрыть задний фон у многострочных атрибутов блоков (только для для автокада)

Модуль скрывает задний фон у многострочных атрибутов блоков, выбранных пользователем с экрана, путем изменения следующих свойств:

Внимание! Модуль работает только с многострочными атрибутами блоков и только в среде AutoCAD


Подписать полилинии текстом

Позволяет нанести на полилинии (а так же над полилинией или под полилинией) текст с указанным шагом и указанного размера.


Если способ вставки текста указан на полилинии, то к тексту применяется скрытие заднего фона.


Подписать середины сегментов полилиний текстом

Позволяет нанести на середины сегменты выбранных полилиний заданный текст заданного размера.



Текст в МТекст

Позволяет преобразовать обычный однострочный текст в многострочный. Будет полезен пользователям, у которых не установлен Express Tools


Убрать информацию о форматировании в МТекст'е

Позволяет убрать из многострочного текста информацию о форматировании.



Удалить пустые текстовые объекты

Позволяет удалить из чертежа текстовые объекты с пустым содержимым, которые никак не отображаются на экране, но могут быть обнаружены, если воспользоваться командой 'выбрать все'. Такие пустые текстовые объекты могут получится при использовании команды 'Explode Attributes to Text' пакета 'Express Tools'.



Поворот текста

Позволяет массово повернуть текстовые объекты(многострочный или однострочный текст) на заданный угол. Поворот можно произвести как относительно точки вставки текста, так и по средней точке текстового содержимого.


Повернуть текст в соответствии с правилами чтения чертежа

Модуль поворачивает текстовые объекты в соответствии с правилами чтения чертежа, а именно: если угол текста находится в диапазоне от 90 до 270 градусов, то он поворачивается на 180 градусов:



Примечание. Угол текста расчитывается от оси X против часовой стрелки в мировой системе координат.