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

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

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

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

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

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

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


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


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


А что, окно "Свойства" в Автокаде уже запретили?
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,483


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


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


позволю себе не согласиться.
Во вложении текстовому стилю 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,326


Цитата:
Сообщение от 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,047


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


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


Цитата:
Сообщение от 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,772


Руками? Открывать каждый блок, и менять что надо и как надо.
__________________
Моя библиотека 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,772


Теоретически - возможно. Программу надо писать, а для этого существует немного другой раздел форума.
__________________
Моя библиотека 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,772


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