| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как изменить высоту всего многострочного текста на чертеже

Как изменить высоту всего многострочного текста на чертеже

Ответ
Поиск в этой теме
Непрочитано 06.03.2018, 07:58 #1
Как изменить высоту всего многострочного текста на чертеже
zenija2007
 
Регистрация: 18.09.2015
Сообщений: 120

Как изменить высоту всего многострочного текста на чертеже? Можно быстро выделить все объекты типа МТекст, а дальше - как изменить их высоту? Например, у меня стиль Standard, в нем есть пункт Высота текста на листе, которая ни на что не влияет и по умолчанию стоит 0.000. Соответственно при смене стиля мтекста его высота не изменяется. На некоторых форумах пишут про сброс форматирования ctrl+пробел, но оно тоже ничего не меняет.
Можно вместо выбора стиля выбрать высоту в тех же свойствах, и она изменится, но как то же самое задать стилем?

Последний раз редактировалось zenija2007, 06.03.2018 в 08:07.
Просмотров: 9097
 
Непрочитано 06.03.2018, 08:06
#2
Seeker

инженер-гидротехник
 
Регистрация: 13.04.2012
Москва
Сообщений: 126


Выделить весь чертеж, нажать ПКМ и выбрать "Свойства", в самом верху панельки свойств есть выпадающие меню, можешь там выбрать "МТекст". Либо рядом с выпадающим меню есть иконка "Быстрый выбор", там можно выбрать конкретный Мтекст по "Стилю", "Цвету" и т.п. и, нажав "ОК", выберется весь текст на чертеже с данными характеристиками и потом уже сменить у него высоту.
Seeker вне форума  
 
Непрочитано 06.03.2018, 08:07
#3
Komplanar


 
Регистрация: 07.01.2014
Сообщений: 3,491


А что, окно "Свойства" в Автокаде уже запретили?
Komplanar вне форума  
 
Автор темы   Непрочитано 06.03.2018, 08:09
#4
zenija2007


 
Регистрация: 18.09.2015
Сообщений: 120


Цитата:
Сообщение от Komplanar Посмотреть сообщение
А что, окно "Свойства" в Автокаде уже запретили?
Свойства не запретили, но изменение стиля никоим образом не влияет на высоту мтекста на чертеже, хоть 100, хоть 0 вбей в стиле. Зачем тогда эти стили нужны, если они не дают гарантии того, что все объекты этого стиля будут одинаково выглядеть? Например с размерами все работает замечательно, проблемы только с мтекстом.
zenija2007 вне форума  
 
Непрочитано 06.03.2018, 08:13
#5
Oleg T


 
Регистрация: 27.12.2011
Сообщений: 1,458


Цитата:
Сообщение от zenija2007 Посмотреть сообщение
но как то же самое задать стилем?
Выходит, что никак. Только через свойства.
Oleg T вне форума  
 
Непрочитано 06.03.2018, 08:13
1 | #6
Komplanar


 
Регистрация: 07.01.2014
Сообщений: 3,491


UPD. Похоже, ТС-сообщение было подредактировано, в направлении вопроса по стилям.
Решение - создаёте нужный стиль на базе того, который нужно подредактить, присваиваете ему не нулевую высоту, а ту, которая нужна (на этапе создания стиля), выбираете нужный фрагмент чертежа, и меняете стиль на нужный.
Если стилю было присвоена высота текста 0, то дальнейшие манипуляции с высотой уже после создания стиля не приведут к редактированию уже созданного текста в этом стиле.
Komplanar вне форума  
 
Непрочитано 06.03.2018, 08:19
#7
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,336


позволю себе не согласиться.
Во вложении текстовому стилю Standard присвоена высота 20.
Пробуем что-либо написать многострочным текстом не меняя настроек...
Вложения
Тип файла: dwg
DWG 2010
standard 20.dwg (65.2 Кб, 15 просмотров)
Хмурый вне форума  
 
Автор темы   Непрочитано 06.03.2018, 08:27
#8
zenija2007


 
Регистрация: 18.09.2015
Сообщений: 120


Цитата:
Сообщение от Хмурый Посмотреть сообщение
Пробуем что-либо написать многострочным текстом не меняя настроек...
на введенный ранее текст этого стиля изменение размера в стиле никак не повлияет, это делает его практически бесполезным. В autodesk программисты похоже не знакомы с базовыми принципами проектирования современного ПО - схожие элементы должны работать схожим образом.
zenija2007 вне форума  
 
Непрочитано 06.03.2018, 08:38
1 | #9
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,336


Цитата:
Сообщение от zenija2007 Посмотреть сообщение
на введенный ранее текст этого стиля изменение размера в стиле никак не повлияет,
Естественно. Правило такое: создаём стиль текста с заданным параметром высоты, затем создаём сам текст.
В каждой программе свои прибамбасы и не стоит всё мешать в одну хучу, потрясая знаниями "базовых принципов проектирования современного ПО"
PS а обойти этот момент очень просто: создаём новый текстовый стиль, например, style1 с любой высотой. Назначаем стилю Standard другую высоту текста. Выбираем тексты и меняем их стиль на style1, а затем на Standard.

Последний раз редактировалось Хмурый, 06.03.2018 в 08:43.
Хмурый вне форума  
 
Автор темы   Непрочитано 06.03.2018, 09:06
#10
zenija2007


 
Регистрация: 18.09.2015
Сообщений: 120


Цитата:
Сообщение от Хмурый Посмотреть сообщение
В каждой программе свои прибамбасы и не стоит всё мешать в одну хучу, потрясая знаниями "базовых принципов проектирования современного ПО"
когда большинство программ строится по одним принципам, но некоторые разработчики хотят как-то выделиться, причем не в сторону удобства, а когда программа работает не так, как ожидаешь от нее, выглядит не очень. даже без сравнения с другим ПО: разве есть объективные причины, почему изменение в стиле размера высоты текста тут же применяется ко всем объектам этого стиля, а в случае с мтекстом это не так? это ничего кроме лишних сложностей и непонимания логики разработчиков не дает.
zenija2007 вне форума  
 
Непрочитано 06.03.2018, 09:08
#11
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


Цитата:
Сообщение от zenija2007 Посмотреть сообщение
но как то же самое задать стилем?
а в чем сакральный смысл изменения высоты ранее созданного мтекста именно через стиль? Просто МТекст он сам по себе такой, что не позволяет работать комфортно аналогичными путями относительно других примитивов.
__________________
Век живи, век учись - ...
Bull вне форума  
 
Непрочитано 06.03.2018, 09:15
#12
trir


 
Регистрация: 18.12.2010
Сообщений: 5,057


MText может содержать текст разного размера, цвета и т. д. - это очень удобно. А ещё есть Аннотативность...
trir на форуме  
 
Непрочитано 06.03.2018, 09:19
#13
Komplanar


 
Регистрация: 07.01.2014
Сообщений: 3,491


Цитата:
Сообщение от zenija2007 Посмотреть сообщение
когда большинство программ строится по одним принципам, но некоторые разработчики хотят как-то выделиться, причем не в сторону удобства, а когда программа работает не так, как ожидаешь от нее, выглядит не очень. даже без сравнения с другим ПО: разве есть объективные причины, почему изменение в стиле размера высоты текста тут же применяется ко всем объектам этого стиля, а в случае с мтекстом это не так? это ничего кроме лишних сложностей и непонимания логики разработчиков не дает.
Вы хоть с историей Автокада ознакомьтесь... Он поди постарше вас будет. Почему те, кто создавали новый продукт, должны были ориентироваться на то, чего ещё не было - "принципов программирования большинства программ"?
Komplanar вне форума  
 
Непрочитано 06.03.2018, 09:30
#14
Oleg T


 
Регистрация: 27.12.2011
Сообщений: 1,458


Цитата:
Сообщение от zenija2007 Посмотреть сообщение
когда большинство программ строится по одним принципам, но некоторые разработчики хотят как-то выделиться, причем не в сторону удобства
А во всех программах есть само понятие "стиля текста"?
Кроме того, см. #12
Oleg T вне форума  
 
Непрочитано 11.10.2020, 18:28
#15
merkur1y

дороги
 
Регистрация: 12.07.2019
СПб
Сообщений: 134


как реализовать изменение текста у всех объектов (в том числе и у текста внутри блоков)
merkur1y вне форума  
 
Непрочитано 11.10.2020, 22:07
#16
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844


Руками? Открывать каждый блок, и менять что надо и как надо.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 13.10.2020, 17:55
#17
merkur1y

дороги
 
Регистрация: 12.07.2019
СПб
Сообщений: 134


прошу прощения за неконкретность вопроса: высоту текста во всем файле возможно ли изменить без ручного прохождения по всем объектам (блокам, мультивыноскам, ну естественно текстам и МТекстам, размерам)
merkur1y вне форума  
 
Непрочитано 13.10.2020, 18:16
#18
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844


Теоретически - возможно. Программу надо писать, а для этого существует немного другой раздел форума.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 13.10.2020, 18:24
#19
merkur1y

дороги
 
Регистрация: 12.07.2019
СПб
Сообщений: 134


https://forum.dwg.ru/showthread.php?t=24790
возможно ли этот лисп доработать?
merkur1y вне форума  
 
Непрочитано 13.10.2020, 22:42
#20
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844


Offtop: Возможно. Дорабатывай, никто не мешает
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как изменить высоту всего многострочного текста на чертеже

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
На чертеже всего два размера по икс 11200 по игрику 8200.......как их разбить чтобы нарисовать оси? max-merin AutoCAD 4 08.11.2016 17:18
Помогите изменить стиль расчлененного текста Ghsrt1994 AutoCAD 6 11.10.2016 23:07
LISP Объединение нескольких объектов многострочного текста в один Cren LISP 8 26.02.2016 08:57
Редактирование многострочного текста Big_Shura AutoCAD 3 06.04.2004 12:29
Расчленение многострочного текста Pilot AutoCAD 1 28.10.2003 11:38