Как в автокаде выровнять текст по линии
Прежде, чем двигаться дальше, необходимо сделать отступление и прокомментировать, каким образом был достигнут требуемый эффект при позиционировании надписей относительно линий. Дело в том, что однострочные надписи, независимо от того, из какого количества символов они состоят, представляют собой единые объекты, методы позиционирования которых во многом подобны методам позиционирования блоков. Правда, в отличие от блоков, текстовые объекты имеют не точку вставки, а точку выравнивания.
С помощью этой точки текстовый объект можно привязать к объекту чертежа, применяя инструмент Пересечение. При использовании команды Дтекст или Текст, как уже отмечалось выше, по умолчанию используется режим выравнивания по левому краю. Однако, учитывая, что AutoCAD позволяет выравнивать текст не только по горизонтали, но и по вертикали, следует отметить, что текст по умолчанию выравнивается не просто по левому краю, а по левой нижней точке базовой линии – воображаемой линии, вдоль которой располагаются символы текста.
Как вы уже знаете, если после запуска команды Дтекст или Текст в ответ на приглашение ввести Выравнивание, AutoCAD предложит выбрать один из следующих режимов выравнивания.
Задайте опцию
[впИсанный/Поширине/Центр/сЕредина/впРаво/ВЛ/ВЦ/ВП/СЛ/СЦ/СП/НЛ/НЦ/НП]:
Большинство перечисленных в этом приглашении режимов выравнивания представлены на рис. 10.13.
Рис. 10.13 Точки, по которым выравниваются однострочные текстовые объекты
Режимы Вписанный и Поширине отличаются от остальных режимов выравнивания тем, что определяют не только местоположение однострочного текстового объекта, но и угол его поворота.
Примечание. В режиме Вписанный AutoCAD предлагает задать две точки, а затем выровнять текст между ними. Угол наклона линии, образуемой этими двумя точками, определяет угол поворота текстового объекта. Поскольку горизонтальный размер введенного текста точно подгоняется под расстояние между заданными точками, AutoCAD не предлагает в этом режиме задать высоту шрифта, поскольку она определяется автоматически. В режиме Поширине AutoCAD также предлагает задать две точки, которые определяют угол поворота текстового объекта. Однако, в отличие от режима Вписанный, AutoCAD в режиме Поширине предлагает ввести высоту текста. Затем текст преобразуется, разрежаясь или уплотняясь так, чтобы весь текстовый объект точно поместился между двумя заданными точками.
На практике режимы Вписанный и Поширине вы будете использовать гораздо реже, чем остальные режимы выравнивания, поэтому давайте рассмотрим их подробнее, поскольку в их использовании имеются некоторые достаточно важные нюансы.
В уже знакомом вам режиме Центр AutoCAD предлагает задать точку, относительно которой текст будет выровнен по центру по горизонтали. Иными словами, в этом режиме текстовый объект выравнивается так, чтобы в заданной точке находилась средняя точка базовой линии. Режим Середина подобен режиму Центр с тем лишь отличием, что текстовый объект выравнивается не только по горизонтали, но и по вертикали. При этом учитываются как надстрочные, так и подстрочные элементы букв – проще говоря, в режиме Середина выравнивание по вертикали осуществляется по высоте текстового объекта в целом.
Часто выравнивание в режимах Середина и СЦ (рассмотрен ниже) дает одинаковый результат, однако в общем случае соответствующие точки могут не совпадать, что и показано на рис. 10.13. Режим Вправо подобен используемому по умолчанию режиму выравнивания влево, но, в отличие от последнего, выбранная точка определяет не левую, а правую границу текста. После завершения команды текстовый объект в режиме Вправо располагается во всю длину слева от заданной точки.
Режимы ВЛ, ВЦ и ВП представляют собой режимы выравнивания верхних элементов текста (Верх) по левой границе, по центру и по правой границе, соответственно. При выборе одного из этих режимов AutoCAD выравнивает текст так, чтобы верхние элементы текста находились на одном уровне с заданной точкой с соответствующим режимом выравнивания по горизонтали. Режимы СЛ, СЦ и СП предназначены для выравнивания текста по вертикали по середине высоты букв (Середина). Подстрочные элементы при этом не учитываются, поэтому, как уже отмечалось выше, в общем случае выравнивание в режимах СЦ и Середина может приводить к несколько различающимся результатам. В режимах НЛ, НЦ и НП текст по вертикали выравнивается по нижним точкам подстрочных элементов. Режим НЦ, который в списке Выравнивание палитры Свойства называется Вниз по центру, был применен нами для того, чтобы «приподнять» текст над штрихами линии сечения.
Теперь вам, должно быть, понятно, почему буквы на главном виде сместились внутрь после применения режима выравнивания Вниз по центру. Действительно, к правой букве нужно применить режим выравнивания Вниз влево, а к левой букве – режим выравнивания Вниз вправо. Руководствуясь рис. 10.13, попробуйте решить эту задачу самостоятельно, еще раз воспользовавшись палитрой Свойства.
AutoCAD 2017, AutoCAD Architecture 2017, AutoCAD Civil 3D 2017, AutoCAD Electrical 2017, AutoCAD MEP 2017, AutoCAD Map 3D 2017, AutoCAD Mechanical 2017, AutoCAD P&ID 2017, AutoCAD Plant 3D 2017, & AutoCAD Utility Design 2017
Автор:
Доступна функция одновременного изменения масштаба одного или нескольких объектов текста и атрибута или точек их вставки без изменения местоположения объектов.
Изменение масштаба нескольких текстовых объектов
В чертеже могут содержаться сотни текстовых объектов, и отдельное масштабирование каждого из них может оказаться утомительным. Для масштабирования одного или сразу нескольких объектов, таких как атрибуты, однострочный и многострочный тексты, можно использовать команду МАСШТЕКСТ. При этом имеется возможность задавать относительный масштабный коэффициент или абсолютную высоту символов. Можно также масштабировать выбранный текст по заданной высоте символов уже имеющегося текста. Все текстовые объекты масштабируются с общим коэффициентом и сохраняют свои текущие положения.
Преобразование высоты символов при переходе между пространствами листа и модели
Команда ЕДПРОСТ обеспечивает пересчет значений длины в пространстве модели и в пространстве листа. При прозрачном выполнении команды ЕДПРОСТ можно вводить в командах значения расстояния и длины относительно объектов в другом пространстве. Например, можно создать текстовый объект в пространстве модели с высотой символов другого текста, созданного в пространстве листа. В этом случае диалог в пространстве модели может выглядеть так:
Команда: текст
Начальная точка текста или [Выравнивание/Стиль]: 1,3
Высота : 'едпрост
>>Расстояние в пространстве листа : 3/8
Возобновляется команда ТЕКСТ.
Задайте высоту : 1,173
После выполнения команды создается текстовый объект в пространстве модели с высотой символов 1,173; при переходе на лист высота равна 3/8.
Изменение выравнивания текстовых объектов с сохранением их положения
Переопределение точки вставки текста без перемещения последнего выполняется с помощью команды ВЫРТЕКСТ. Например, в таблице или графике могут быть верно проставлены надписи, однако для дальнейшей работы необходимо их выровнять вправо.
AutoCAD 2015, AutoCAD Architecture 2015, AutoCAD Civil 3D 2015, AutoCAD Electrical 2015, AutoCAD MEP 2015, AutoCAD Map 3D 2015, AutoCAD Mechanical 2015, AutoCAD P&ID 2015, AutoCAD Plant 3D 2015, AutoCAD Structural Detailing 2015, & AutoCAD Utility Design 2015
Автор:
Доступна функция одновременного изменения масштаба одного или нескольких объектов текста и атрибута или точек их вставки без изменения местоположения объектов.
Изменение масштаба нескольких текстовых объектов
В чертеже могут содержаться сотни текстовых объектов, и отдельное масштабирование каждого из них может оказаться утомительным. Для масштабирования одного или сразу нескольких объектов, таких как атрибуты, однострочный и многострочный тексты, можно использовать команду МАСШТЕКСТ. При этом имеется возможность задавать относительный масштабный коэффициент или абсолютную высоту символов. Можно также масштабировать выбранный текст по заданной высоте символов уже имеющегося текста. Все текстовые объекты масштабируются с общим коэффициентом и сохраняют свои текущие положения.
Преобразование высоты символов при переходе между пространствами листа и модели
Команда ЕДПРОСТ обеспечивает пересчет значений длины в пространстве модели и в пространстве листа. При прозрачном выполнении команды ЕДПРОСТ можно вводить в командах значения расстояния и длины относительно объектов в другом пространстве. Например, можно создать текстовый объект в пространстве модели с высотой символов другого текста, созданного в пространстве листа. В этом случае диалог в пространстве модели может выглядеть так:
Команда: текст
Начальная точка текста или [Выравнивание/Стиль]: 1,3
Высота : 'едпрост
>>Расстояние в пространстве листа : 3/8
Возобновляется команда ТЕКСТ.
Задайте высоту : 1,173
После выполнения команды создается текстовый объект в пространстве модели с высотой символов 1,173; при переходе на лист высота равна 3/8.
Изменение выравнивания текстовых объектов с сохранением их положения
Переопределение точки вставки текста без перемещения последнего выполняется с помощью команды ВЫРТЕКСТ. Например, в таблице или графике могут быть верно проставлены надписи, однако для дальнейшей работы необходимо их выровнять вправо.
Выравнивание в Автокаде выполняется с помощью команды ALIGN, позволяющей выполнить одновременно перемещение, поворот и масштабирование объекта.
Не все пользователи догадываются о ее существовании, наверное по причине отсутствия на стандартных панелях инструментов, и выполняют для выравнивания объекта отдельно перемещение, поворот и масштабирование.
Выравнивание объектов в AutoCAD
Выравнивание объектов выполняется в следующей последовательности:
1. Запустите команду выбрав в верхнем меню Редактировать → 3D-операции → Выровнять (Align) или введите в командную строку ВЫРОВНЯТЬ (_ALIGN).
2. Далее выберите объект или объекты перемещения и нажмите Enter. В данной команде работает предварительный выбор, если объекты были выбраны этот шаг пропускаем.
3. На запрос «Первая исходная точка» указываем точку на объекте, а на запрос «Первая целевая точка» — точку на базисе относительно которого будет происходить выравнивание. Аналогично кликаем на вторую точку на выравниваемом объекте и указываем с чем ее совместить. При выравнивании объекта в пространстве необходимо будет указать третью точку, если же выравнивание происходит на плоскости нажимаем Enter.
4. Если необходимо масштабирование объекта относительно базиса в командную строку вводим ДА (YES) и нажимаем Enter или выбираем соответствующую опцию по клику правой клавиши мыши.
Координирование растровой подложки
Вот так команда ВЫРОВНЯТЬ (_ALIGN) сводит выравнивание объектов в Автокаде к нескольким кликам.
Она не заменима при загрузке растровых подложек с выравниванием по координатной сетке, или если вы подгружаете проектные решения от смежников. Для координирования подложки необходимо выполнить выравнивание по характерным точкам, например крестам координатной сетки.
Как правило растровые изображения при размножении и сканировании искажаются, поэтому при вставке растровых подложек (планшетов, карт и т. п.) указывайте крайние точки выравнивания для уменьшения смещения.
Полезно. О том как подгрузить планшеты имеющие файлы привязки координат подробно разобрано здесь.
Если вам придется часто пользоваться данной командой, найдите и выведите соответствующую кнопку на панель инструментов, как это сделать, можно прочитать здесь.
ВЫРОВНЯТЬ (команда)
Выравнивание объектов относительно других объектов в 2D и 3D.
найти
Для перемещения, поворота или наклона выбранных объектов, их выравнивания по точкам на другом объекте можно указать одну, две или три пары исходных и целевых точек.
Укажите одну, две или три пары исходных и определяющих точек для выравнивания выбранных объектов.
Отображаются следующие запросы.
Выберите объекты Выберите выравниваемые объекты и нажмите клавишу ВВОД.
Следующая серия запросов содержит запрос исходных и целевых точек. Число заданных пар точек определяет результаты.
Первая исходная точка, первая целевая точка
При указании только одной пары исходных и целевых точек выбранные объекты перемещаются на плоскости или в пространстве на расстояние, заданное точками (1) и (2).
При выборе двух пар точек выбранные объекты можно переместить, повернуть и масштабировать, чтобы выровнять с другими объектами.
Первая пара точек задает базовую точку выравнивания (1, 2). Вторая пара точек описывает угол поворота (3, 4).
После ввода второй пары точек отображается запрос на масштабирование объекта. В качестве опорной длины для масштабирования берется расстояние между первой и второй целевыми точками (2, 4). Масштабирование доступно только при выравнивании с помощью двух пар точек.
При указании трех пар исходных и целевых точек выбранные объекты могут быть перемещены и повернуты в пространстве.
Вначале объекты перемещаются вдоль вектора, проведенного из исходной точки (1) к целевой точке (2).
Затем исходный объект поворачивается (1, 3), выравниваясь с целевым объектом (2, 4).
Наконец, исходный объект поворачивается еще раз (3, 5), выравниваясь с целевым объектом (4, 6).
Необходимо левую картинку с пазлами привести в соответствие с правой картинкой.
Это можно сделать с помощью набора ее в командной строке (_выровнять), либо на панели инструментов во вкладке «Редактировать» > «3D операции» > «Выровнять».
Повторяем операцию для второй целевой и второй искомой точки. При чем вторая целевая не обязательно должна находиться на том месте, куда мы хотим переместить вторую искомую (например, достаточно находиться на одной прямой).
Третья точка нужна для 3D пространства, поэтому ее игнорируем нажав Enter.
Если объект не нуждается в масштабировании нажимаем «Н» и завершаем команду – Enter.
И получаем выровненный объект.
Другие материалы по теме:
6 комментариев
- Уведомление: Аннотативный объект, Автокад. — CadSupport
- Уведомление: Программы А.Ривилиса. — CadSupport
- Уведомление: Автокад размеры — CadSupport
- Уведомление: Сумма длин линий и площадей в Автокаде — CadSupport
- Уведомление: Автокад копирование свойств объектов "кисточка" — CadSupport
- Уведомление: Горячие клавиши автокад — CadSupport
Добавить комментарий Отменить ответ
Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.
Прежде, чем двигаться дальше, необходимо сделать отступление и прокомментировать, каким образом был достигнут требуемый эффект при позиционировании надписей относительно линий. Дело в том, что однострочные надписи, независимо от того, из какого количества символов они состоят, представляют собой единые объекты, методы позиционирования которых во многом подобны методам позиционирования блоков. Правда, в отличие от блоков, текстовые объекты имеют не точку вставки, а точку выравнивания.
С помощью этой точки текстовый объект можно привязать к объекту чертежа, применяя инструмент Пересечение. При использовании команды Дтекст или Текст, как уже отмечалось выше, по умолчанию используется режим выравнивания по левому краю. Однако, учитывая, что AutoCAD позволяет выравнивать текст не только по горизонтали, но и по вертикали, следует отметить, что текст по умолчанию выравнивается не просто по левому краю, а по левой нижней точке базовой линии – воображаемой линии, вдоль которой располагаются символы текста.
Как вы уже знаете, если после запуска команды Дтекст или Текст в ответ на приглашение ввести Выравнивание, AutoCAD предложит выбрать один из следующих режимов выравнивания.
Задайте опцию
[впИсанный/Поширине/Центр/сЕредина/впРаво/ВЛ/ВЦ/ВП/СЛ/СЦ/СП/НЛ/НЦ/НП]:
Большинство перечисленных в этом приглашении режимов выравнивания представлены на рис. 10.13.
Рис. 10.13 Точки, по которым выравниваются однострочные текстовые объекты
Режимы Вписанный и Поширине отличаются от остальных режимов выравнивания тем, что определяют не только местоположение однострочного текстового объекта, но и угол его поворота.
Примечание. В режиме Вписанный AutoCAD предлагает задать две точки, а затем выровнять текст между ними. Угол наклона линии, образуемой этими двумя точками, определяет угол поворота текстового объекта. Поскольку горизонтальный размер введенного текста точно подгоняется под расстояние между заданными точками, AutoCAD не предлагает в этом режиме задать высоту шрифта, поскольку она определяется автоматически. В режиме Поширине AutoCAD также предлагает задать две точки, которые определяют угол поворота текстового объекта. Однако, в отличие от режима Вписанный, AutoCAD в режиме Поширине предлагает ввести высоту текста. Затем текст преобразуется, разрежаясь или уплотняясь так, чтобы весь текстовый объект точно поместился между двумя заданными точками.
На практике режимы Вписанный и Поширине вы будете использовать гораздо реже, чем остальные режимы выравнивания, поэтому давайте рассмотрим их подробнее, поскольку в их использовании имеются некоторые достаточно важные нюансы.
В уже знакомом вам режиме Центр AutoCAD предлагает задать точку, относительно которой текст будет выровнен по центру по горизонтали. Иными словами, в этом режиме текстовый объект выравнивается так, чтобы в заданной точке находилась средняя точка базовой линии. Режим Середина подобен режиму Центр с тем лишь отличием, что текстовый объект выравнивается не только по горизонтали, но и по вертикали. При этом учитываются как надстрочные, так и подстрочные элементы букв – проще говоря, в режиме Середина выравнивание по вертикали осуществляется по высоте текстового объекта в целом.
Часто выравнивание в режимах Середина и СЦ (рассмотрен ниже) дает одинаковый результат, однако в общем случае соответствующие точки могут не совпадать, что и показано на рис. 10.13. Режим Вправо подобен используемому по умолчанию режиму выравнивания влево, но, в отличие от последнего, выбранная точка определяет не левую, а правую границу текста. После завершения команды текстовый объект в режиме Вправо располагается во всю длину слева от заданной точки.
Режимы ВЛ, ВЦ и ВП представляют собой режимы выравнивания верхних элементов текста (Верх) по левой границе, по центру и по правой границе, соответственно. При выборе одного из этих режимов AutoCAD выравнивает текст так, чтобы верхние элементы текста находились на одном уровне с заданной точкой с соответствующим режимом выравнивания по горизонтали. Режимы СЛ, СЦ и СП предназначены для выравнивания текста по вертикали по середине высоты букв (Середина). Подстрочные элементы при этом не учитываются, поэтому, как уже отмечалось выше, в общем случае выравнивание в режимах СЦ и Середина может приводить к несколько различающимся результатам. В режимах НЛ, НЦ и НП текст по вертикали выравнивается по нижним точкам подстрочных элементов. Режим НЦ, который в списке Выравнивание палитры Свойства называется Вниз по центру, был применен нами для того, чтобы «приподнять» текст над штрихами линии сечения.
Теперь вам, должно быть, понятно, почему буквы на главном виде сместились внутрь после применения режима выравнивания Вниз по центру. Действительно, к правой букве нужно применить режим выравнивания Вниз влево, а к левой букве – режим выравнивания Вниз вправо. Руководствуясь рис. 10.13, попробуйте решить эту задачу самостоятельно, еще раз воспользовавшись палитрой Свойства.
ТЕКСТВЫРОВНЯТЬ (команда)
Выравнивание нескольких текстовых объектов по горизонтали, по вертикали или под углом.
Выравнивание нескольких текстовых объектов относительно базового объекта с предварительным просмотром результатов.
Отображаются следующие запросы.
Выберите текстовые объекты для выравнивания [вЫравнивание/Параметры]
Выберите несколько объектов, которые требуется выровнять, и нажмите клавишу ENTER.
Выравнивание Задание ориентации выравнивания. Это значение хранится в системной переменной TEXTALIGNMODE.
Слева (параметр по умолчанию)
ВЛ (Сверху слева)
ВЦ (Сверху по центру)
ВП (Сверху справа)
ПС (посередине слева)
СЦ (Посередине по центру)
СП (Посередине справа)
НЦ (Снизу по центру)
НП (Снизу справа)
Выберите текстовый объект, относительного которого осуществляется выравнивание
Выберите текстовый объект, относительно которого следует выровнять остальные.
Выберите вторую точку или [Параметры]
После выбора базового объекта для выравнивания укажите вторую точку для задания положения целевых объектов.
САПР для инженера
В левой части окна выбираем Многострочный текст — теперь в области Свойства доступно поле для определения макроса этой кнопки.
Если нужен другой тип выравнивания, то заменяем mc на нужное.
Дружно говорим спасибо Алексею Кулику aka kpblc за помощь и поддержку.
Видео с демонстрацией процесса
С другими приемами работы в AutoCAD можно ознакомиться на странице блога.
9 комментариев:
такой же вариант с таблицами работает: ^C^C_table;\_j;_mc;
Да, конечно, возможно и еще с чем-нибудь тоже работает
Огромное человеческое спасибо.
Скажите, а есть-ли возможность изменить по умолчанию параметр "столбы" с "динамические столбцы" на "в один столбец" (нужно в один столбец для привязки текста внутри прямоугольной области с помощью четырех ручек).
Нашел сам — команда "MTEXTCOLUMN" поставить "0".
Рад, что помогло! Про столбцы верное нашли решение. Заходите почаще
Почему то если брать текст с панели то изменение работает. А если вызывать многострочный текст из командной строки то текст смещен влево и вврех
Дмитрий, так и будет. В посте описана настройка для конкретной кнопки, я это подчеркнул в самом начале "При этом запуск команды любым другим способом будет с оригинальными настройками."
Почему недоразумение? Для того чтобы переопределить системную команду, надо писать программу на LISP.
Читайте также: