Преобразовать текст в мультивыноску в автокаде
На ленте AutoCAD перейти Аннотировать > Выноски > Нажмите на маленькую стрелку внизу, чтобы открыть Диспетчер стилей мультивыносок. Выберите стиль слева. Нажмите «Изменить» в правой части диалогового окна.
Как изменить направление ПСК в AutoCAD?
Щелкните правой кнопкой мыши значок ПСК и выберите Повернуть ось.. Нажмите X, Y или Z. При перетаскивании курсора ПСК вращается в положительном направлении вокруг указанной оси. Вы также можете указать угол поворота.
Как повернуть многострочный текст в AutoCAD?
Доступ к инструменту «Повернуть текст»
Как преобразовать выноску в мультивыноску?
Если есть шепелявость чтобы преобразовать выноску в мультивыноску, это было бы два или три клика. В то время как с вашей идеей я должен был бы создать мультивыноску (1), выбрать точку выноски (2), выбрать точку приземления (3), переместить мышь, чтобы выбрать «ОК» (4), и выполнить итерацию для такого количества выносок на чертеже.
Как мне изменить свой UCS на нормальный?
«В командной строке тип "UCS" затем выберите опцию «Мир». Затем введите «План» и выберите «Мир». Да, я пробовал это. UCS сбрасывает себя в мировую позицию, где я хотел бы, чтобы она оставалась, а затем при изменении вида возвращается в другую позицию.
Что такое ПСК по умолчанию в 3D AutoCAD?
AutoCAD предоставляет подвижную систему координат, называемую пользовательской системой координат (UCS). Плоскость XY ПСК называется рабочая плоскость. На чертеже по умолчанию РСК и ПСК имеют одинаковую ориентацию. Когда вы создаете и изменяете объекты в 3D-среде, вы можете перемещать и переориентировать ПСК в виде 3D-моделирования.
Как изменить ПСК в бумажном пространстве?
Вы можете двигаться и вращать ПСК в пространстве листа на макете; однако ПСК в пространстве листа ограничена 2D-операциями. По умолчанию значок ПСК отображается в нижнем левом углу компоновки. Вы можете изменить его расположение по умолчанию с помощью команды UCSICON.
Нашел один лисп, преобразующий текст в мультивыноску, но поле живущее в тексте умирает. Можно ли что-то изменить в коде, чтобы поле сохранялось после преобразования в мультивыноску?
идущий по граблям
идущий по граблям
Беда происходит. Вставленные в текст символы (метр квадратный и др.) превращаются в вопросы. Шрифт mipgost
Беда происходит. Вставленные в текст символы (метр квадратный и др.) превращаются в вопросы. Шрифт mipgost
__________________ --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
Не лечится. Строка в lisp, насколько я понимаю, с трудом поддерживает подобное форматирование.
---
Добавлено:
--- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
В этом коде создается поле на другой текст/поле и в мультивыноску тоже. Символы сохраняются. Насколько я понимаю, задача похожая.
--- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
Добрый день. В продолжение темы преобразования в мультивыноску. Зачастую встречаются выноски, в которых выносная линия и полка выполнены с помощью отрезков или полилиний, а содержимое с помощью текста (TXT или MTXT). То есть уже определено положение полки и привязка выносной линии. Есть ли возможность эти объекты трансформировать (может быть одновременно все на чертеже) в мультивыноски? Спасибо.
Большое спасибо за отклик!
Но к сожалению, этот код сделал только из 3-х разных однострочных текстов одну мультивыноску. Это полезный код, но не то, что хотелось. Может быть, я неправильно понял как он работает. Может, неправильно объяснил. В качестве примера прикрепляю план. Там есть мультивыноски, но есть и полилинии с текстом, которые хотелось бы автоматически объединить в мультивыноску.
ПО Windows7, autocad2014
Во-первых, не только из 3-х, но и из 2-х, и из 1-ой, и из МТекст. Во-вторых - это просто пример, выдранный из более сложной программы. Как я понимаю, вам хотелось бы автоматом всю эту кучу отрезков, полилиний, текстов одним махом превратить в мультивыноски. За такую задачу я не возьмусь.
Очень много времени потратил на поиск чего-то похожего. Начну с объяснения ситуации. Есть чертеж городской улицы с отметками по кромке проезда и верху бортового камня. Представлены эти отметка двумя рядом стоящими объектами "Текст". Нужно как-то автоматизировать преобразование этого текста в мультивыноску. Чтобы выноска была из одной точки, над перекладиной была отметка по борту, под перекладиной - отметка кромки проезжей части.
Я от программирования очень далек, долго искал на этом форуме и много где еще. Нашел только преобразование одной единицы текста в мультивыноску (что уже хорошо, но вдруг можно и лучше?). Подскажите, может есть уже подобная программка или кто-то сможет помочь с ее разработкой?
Чтобы выноска была из одной точки, над перекладиной была отметка по борту, под перекладиной - отметка кромки проезжей части.
стиль мультивыноски с подчеркиванием первой строки.
ну так ее и доработайте - последовательный выбор двух текстов вместо одного с последующим объединением и занесением в выноску.
проектирование автомобильных дорог
стиль мультивыноски с подчеркиванием первой строки.
ну так ее и доработайте - последовательный выбор двух текстов вместо одного с последующим объединением и занесением в выноску.
понимаю, что можно доработать. но даже близко не представляю себе, как. Даже понимаю, что скорее всего не сильно сложно - но мне для этого нужно с нуля изучить программирование в автокаде. Пишу в надежде, что кто-то тут поможет по доброте душевной) Если это действительно не сложная задача, конечно.
проектирование автомобильных дорог
Приложил файл. Много отметок в файле - изначально были блоками с атрибутом, через экспресс тулз перевел их в текс (просто для информации, может другим путем можно пойти, используя блоки).
Мультивыноской показал, что из всех этих отметок должно получиться.
не все? тут ранее уже было что-то подобное из робура. так там были блоки, которые кстати проще обработать и убить.
выложите то же самое, но с блоками
проектирование автомобильных дорог
----- добавлено через ~1 мин. -----
если Вы с робуром знакомы - может, прям в нем можно как-то иначе сделать, чтобы эти отметки сразу в удобоваримом виде выходили из него?
SeRioOuS, я бы, возможно, мог попробовать посодействовать, но нужно более четкое ТЗ. И пример поинформативнее, с описанием всех возможных случаев.
Подозреваю, что koMon уже что-то колдует, но это не точно
В любом случае, уточнения никому не повредят.
Первые вопросы, что приходят в голову:
1. Почему выноска в примере под углом?
2. Почему где-то текст один, а где-то - два?
3. Почему в примерах только отметки? Жалко что ли выложить фрагмент "как есть"? Ну чтобы более четко понимать задачу.
В идеале для программиста - получить примеры: как есть и как надо. Желательно - в одном файле. И предварительно продумать все возможные варианты. Описать подробнее все хотелки. При таком подходе шансы получить помощь возрастают. А без нужного ТЗ, как говорится, результат - ФЗ.
Вот для затравки кодик:
--- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
проектирование автомобильных дорог
SeRioOuS, я бы, возможно, мог попробовать посодействовать, но нужно более четкое ТЗ. И пример поинформативнее, с описанием всех возможных случаев.
Подозреваю, что koMon уже что-то колдует, но это не точно
В любом случае, уточнения никому не повредят.
Первые вопросы, что приходят в голову:
1. Почему выноска в примере под углом?
2. Почему где-то текст один, а где-то - два?
3. Почему в примерах только отметки? Жалко что ли выложить фрагмент "как есть"? Ну чтобы более четко понимать задачу.
В идеале для программиста - получить примеры: как есть и как надо. Желательно - в одном файле. И предварительно продумать все возможные варианты. Описать подробнее все хотелки. При таком подходе шансы получить помощь возрастают. А без нужного ТЗ, как говорится, результат - ФЗ.
Вот для затравки кодик:
Так, заранее спасибо уже за попытку помочь, давайте по порядку)
Выноска в примере под углом, потому что так я вижу конечный вариант. На чертеже дорога будет повернута горизонтально, вот и выноску повернул "лицом" к читателю.
Там, где рядом два текста - это места, где стоит дорожный бортовой камень (100.30.15) нижняя отметка - это отметка покрытия проезжей части, а верхняя - отметка верха бортового камня. Где отметка всего одна - это просто отметка поверхности (покрытия тротуара, например или покрытия ПЧ где нет бордюра. На мультивыноску будут выноситься все варианты, и там где одна отметка и там где две. Просто одну отметку в виде текста в данный момент я могу превратить в мультивыноску (есть такой лисп в природе), а вот подхватить вместе с ней вторую отметку - не могу, такой функции в лиспе нет.
Фрагмента не жалко, сюда приложу файл полностью, только геоподоснова скорее всего не подгрузится (она наверно и не нужна).
Приложил файл с тем, что у меня имеется. Все эти отметки в итоге должны занять место на мультивыносках. Стрелка мультивыноски должна приходить в центр точки этих отметок. Где по две отметки - в точку меньшей (покрытия ПЧ).
Других возможных случаев и не приходит в голову. Т.е. либо на мультивыноске две отметки, либо одна. В любом случае присоединение к тексту "с подчеркиванием первой строки" пусть будет. ТЗ не знаю, как еще сформулировать. Алгоритм для кода попробую:
1. В моем понимании удобнее эти блоки разбить на текст через Экспресс Тулз. (это вручную, не через код)
2. Вызываем созданную программку, тыкаем на один текст, тыкаем на второй текст, тыкаем на точку, куда должна приходить стрелка мультивыноски, тыкаем на место, где должна располагаться полка с текстом, задаем угол поворота этой полки. Все. Далее программа не сбивается, запоминая угол поворота полки. Просто тыкаем на текст, на точки и расставляем выноски.
Как-то так я себе это представляю.
----- добавлено через ~1 мин. -----
p.s. сейчас попробую Ваш код
----- добавлено через ~9 мин. -----
попробовал код, работает только "выберите первый текст, выберите второй текст" и все, дальше сбивается)
Автор:
Можно создавать примечания, метки, всплывающий текст и выносные элементы. Можно сохранить и восстановить параметры стиля по имени.
Можно создать общие примечания с помощью команды МТЕКСТ (или введите MT в окне команд), название которой обозначает многострочный текст. Инструмент многострочного текста доступен на панели "Аннотации".
После запуска команды МТЕКСТ отображается запрос на создание текстового поля путем щелчка мышью двух точек, расположенных по диагонали.
Точный размер текстового окна не имеет особого значения. После задания текстового поля отображается контекстный редактор. Можно легко изменить длину и ширину примечания до, во время или после ввода текста.
Все обычные элементы управления доступны в контекстном редакторе, включая вкладки, отступы и столбцы. Также обратите внимание, что при вызове команды МТЕКСТ временно изменяется лента, отображая различные параметры, такие как стили текста, столбцы проверка орфографии и т. д.
- Для выхода из текстового редактора после ввода текста щелкните за его пределами.
- Для редактирования примечания просто дважды щелкните его, чтобы открыть текстовый редактор.
Совет: С помощью палитры свойств можно задать текстовый стиль, используемый для одного или нескольких выбранных объектов многострочного текста. Например, выбрав пять примечаний, которые используют разные стили, щелкните в столбце "Стиль" и выберите стиль в списке.
Создание текстового стиля
Как и в случае с другими элементами аннотаций, многострочный текст содержит множество параметров. Эти параметры можно сохранить в формате стиля текста с помощью команды СТИЛЬ, а затем к сохраненным стилям текста можно получить доступ, щелкнув стрелку раскрывающегося списка на панели "Аннотации". Текущий стиль текста отображается в верхней части раскрывающегося списка.
Для создания нового текстового стиля выберите элемент управления "Стиль текста", как показано на рисунке.
При создании стиля текста необходимо сначала задать его название, а затем выбрать шрифт текста и стиль шрифта. Порядок кнопок для нажатия показан на рисунке ниже:
Совет: Сохраните все новые или измененные стили текста в файлах шаблона чертежа. Таким образом этим стили будут доступны во всех новых чертежах, что позволит сэкономить время.
Мультивыноски
Объекты мультивыноски используются для создания текста с линиями выноски (например, общих меток, ссылочных меток, всплывающего текста и выносных элементов).
Создание мультивыноски
Чтобы создать мультивыноску, используйте команду МВЫНОСКА. Выберите инструмент "Мультивыноска" на панели "Аннотации" или введите команду MLD в командном окне. В командном окне будут отображаться различные запросы и параметры. Можно поэкспериментировать, выбирая различные параметры и по-разному отвечая на запросы.
После создания мультивыноску можно изменить, сперва выбрав ее, а затем щелкая и перемещая ее ручки.
Меню ручек отображаются при наведении курсора на стрелки и ручки выноски. С помощью этих меню можно добавлять сегменты выноски или дополнительные выноски.
Редактировать текст в мультивыноске можно, дважды щелкнув ее.
Создание стиля мультивыносок
Можно создать собственные стили мультивыносок с помощью раскрывающегося списка в расширенной панели "Аннотации" или с помощью окна командной строки и команды МВЫНОСКАСТИЛЬ.
Например, для создания стиля выносного элемента запустите команду МВЫНОСКАСТИЛЬ. В Диспетчере стилей мультивыносок нажмите "Создать" и выберите описательное имя для нового стиля мультивыноски. Щелкните вкладку "Содержимое", выберите "Блок", а затем — "Выноска детали", как показано на рисунке.
Прим.: Как и в случае со стилями текста, после создания одного или нескольких стилей мультивыносок их можно сохранить в файлах шаблона чертежа.
AutoCAD 2016, AutoCAD Architecture 2016, AutoCAD Civil 3D 2016, AutoCAD Electrical 2016, AutoCAD MEP 2016, AutoCAD Map 3D 2016, AutoCAD Mechanical 2016, AutoCAD P&ID 2016, AutoCAD Plant 3D 2016, AutoCAD Structural Detailing 2016, & AutoCAD Utility Design 2016
Автор:
Можно создавать примечания, метки, всплывающий текст и выносные элементы. Можно сохранить и восстановить параметры стиля по имени.
Можно создать общие примечания с помощью команды МТЕКСТ (или введите MT в окне команд), название которой обозначает многострочный текст. Инструмент многострочного текста доступен на панели "Аннотации".
После запуска команды МТЕКСТ отображается запрос на создание текстового поля путем щелчка мышью двух точек, расположенных по диагонали.
Точный размер текстового окна не имеет особого значения. После задания текстового поля отображается контекстный редактор. Можно легко изменить длину и ширину примечания до, во время или после ввода текста.
Все обычные элементы управления доступны в контекстном редакторе, включая вкладки, отступы и столбцы. Также обратите внимание, что при вызове команды МТЕКСТ временно изменяется лента, отображая различные параметры, такие как стили текста, столбцы проверка орфографии и т. д.
- Для выхода из текстового редактора после ввода текста щелкните за его пределами.
- Для редактирования примечания просто дважды щелкните его, чтобы открыть текстовый редактор.
Совет: С помощью палитры свойств можно задать текстовый стиль, используемый для одного или нескольких выбранных объектов многострочного текста. Например, выбрав пять примечаний, которые используют разные стили, щелкните в столбце "Стиль" и выберите стиль в списке.
Создание текстового стиля
Как и в случае с другими элементами аннотаций, многострочный текст содержит множество параметров. Эти параметры можно сохранить в формате стиля текста с помощью команды СТИЛЬ, а затем к сохраненным стилям текста можно получить доступ, щелкнув стрелку раскрывающегося списка на панели "Аннотации". Текущий стиль текста отображается в верхней части раскрывающегося списка.
Для создания нового текстового стиля выберите элемент управления "Стиль текста", как показано на рисунке.
При создании стиля текста необходимо сначала задать его название, а затем выбрать шрифт текста и стиль шрифта. Порядок кнопок для нажатия показан на рисунке ниже:
Совет: Сохраните все новые или измененные стили текста в файлах шаблона чертежа. Таким образом этим стили будут доступны во всех новых чертежах, что позволит сэкономить время.
Мультивыноски
Объекты мультивыноски используются для создания текста с линиями выноски (например, общих меток, ссылочных меток, всплывающего текста и выносных элементов).
Создание мультивыноски
Чтобы создать мультивыноску, используйте команду МВЫНОСКА. Выберите инструмент "Мультивыноска" на панели "Аннотации" или введите команду MLD в командном окне. В командном окне будут отображаться различные запросы и параметры. Можно поэкспериментировать, выбирая различные параметры и по-разному отвечая на запросы.
После создания мультивыноску можно изменить, сперва выбрав ее, а затем щелкая и перемещая ее ручки.
Меню ручек отображаются при наведении курсора на стрелки и ручки выноски. С помощью этих меню можно добавлять сегменты выноски или дополнительные выноски.
Редактировать текст в мультивыноске можно, дважды щелкнув ее.
Создание стиля мультивыносок
Можно создать собственные стили мультивыносок с помощью раскрывающегося списка в расширенной панели "Аннотации" или с помощью окна командной строки и команды МВЫНОСКАСТИЛЬ.
Например, для создания стиля выносного элемента запустите команду МВЫНОСКАСТИЛЬ. В Диспетчере стилей мультивыносок нажмите "Создать" и выберите описательное имя для нового стиля мультивыноски. Щелкните вкладку "Содержимое", выберите "Блок", а затем — "Выноска детали", как показано на рисунке.
Прим.: Как и в случае со стилями текста, после создания одного или нескольких стилей мультивыносок их можно сохранить в файлах шаблона чертежа.
Читайте также: