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

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

Неизменяемая высота строки таблици

Ответ
Поиск в этой теме
Непрочитано 20.03.2018, 14:10 #1
Неизменяемая высота строки таблици
Olga_Zhuk
 
Регистрация: 02.11.2012
Сообщений: 60

Добрый день!
Можно ли как-то задать чтобы если текст не помещаеться в стаблицу - уменьшался шрифт, а не растягивалась таблица?
Очень неудобно когда в таблицах с заданой высотой строки (штампы, спецификации) начинает увеличиваться строка...
В Свойствах высота стоит заданная. Но все арвно увеличиваеться еслине влазит?
Подозревю, что где-то надо включить свойство типа "подогнать по высоте" как ворд, но не знаю так ли это и где?
Просмотров: 5998
 
Непрочитано 20.03.2018, 14:13
#2
Кулик Алексей aka kpblc
Moderator

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


Такого функционала ("подгон по высоте") в AutoCAD нет. Да и в Word'e, по-моему, тоже. И в Excel'e.
ВЫход только один - править высоту текста руками.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 20.03.2018, 14:27
#3
Olga_Zhuk


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Такого функционала ("подгон по высоте") в AutoCAD нет. Да и в Word'e, по-моему, тоже. И в Excel'e.
ВЫход только один - править высоту текста руками.
А зафиксировать высоту? Вот 8мм я задаю - и все- ни выше, ни ниже?
Olga_Zhuk вне форума  
 
Непрочитано 20.03.2018, 14:49
#4
Setvar


 
Регистрация: 10.02.2007
Москва
Сообщений: 611


Расчлениете таблицу и будет у вас фиксированная высота.
Вы не в курсе, что ли, что в ячейке таблицы для записи используется МТекст, а у него свои собственные свойства? И нечего ссылаться на Word. Word - это текстовый процессор, а AutoCAD - графический редактор.
Setvar вне форума  
 
Непрочитано 20.03.2018, 15:26
#5
Bull

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


Цитата:
Сообщение от Olga_Zhuk Посмотреть сообщение
"подогнать по высоте" как ворд,
нет там такого. Есть "вписать текст", который уменьшает не высоту, а межзнаковый интервал
__________________
Век живи, век учись - ...
Bull вне форума  
 
Непрочитано 20.03.2018, 16:17
#6
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,175


Если сильно заморочиться, можно написать лисп, который будет сверять высоту строки с заданной в стиле таблиц (например, 15 мм для "шапки", 8 для остальных строк), а при отклонении подгонять размер шрифта и восстанавливать высоту строк согласно стилю. Offtop: Но заморочка будет еще та, особенно если это надо не "для себя", а для коллектива с разным уровнем криворукости подготовки пользователей.

Рекомендую обратить внимание на подзабытую программу Atable, в которой прекрасно реализованы все ГОСТ-овские заморочки с таблицами. Но при этом есть несколько НО:
- не может и не должна работать в версиях LT;
- т.к. разработана задолго до появления "родных" таблиц в Акаде, то работает с собственным форматом таблиц (в голом Акаде они видятся как безымянные блоки). По этой же причине практически не поддерживаются вычисляемые поля (внутри таблицы можно вводить формулы, но их синтаксис не похож на "родные" поля Акада и обрабатывается встроенным "движком");
- т.к. проект заброшен автором, последняя поддерживаемая версия Акада - 2012

Последний раз редактировалось kp+, 20.03.2018 в 16:26.
kp+ вне форума  
 
Автор темы   Непрочитано 20.03.2018, 16:19
#7
Olga_Zhuk


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


Цитата:
Сообщение от Setvar Посмотреть сообщение
Расчлениете таблицу и будет у вас фиксированная высота.
Вы не в курсе, что ли, что в ячейке таблицы для записи используется МТекст, а у него свои собственные свойства? И нечего ссылаться на Word. Word - это текстовый процессор, а AutoCAD - графический редактор.
__________________

Така работать как таблица, т.е. считать расчлененная жене будет?
П.С. ни в коей мере не считаю ворд образцом против акада - простона примере, думала проще будет обьяснить что я имею ввиду.
Olga_Zhuk вне форума  
 
Непрочитано 20.03.2018, 16:29
#8
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,611


Olga_Zhuk, В чистом автокаде, того, что Вы хотите нет, но если заморочится то можно сделать.
Boxa вне форума  
 
Автор темы   Непрочитано 20.03.2018, 16:36
#9
Olga_Zhuk


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


Цитата:
Сообщение от Boxa Посмотреть сообщение
Olga_Zhuk, В чистом автокаде, того, что Вы хотите нет, но если заморочится то можно сделать.
А как Вы и другие пользователи решают эту проблему? Ведь всем же надо иметь заданные величины строк. Какими способами боритесь?
Olga_Zhuk вне форума  
 
Непрочитано 20.03.2018, 16:44
1 | 1 #10
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,175


Цитата:
Сообщение от Olga_Zhuk Посмотреть сообщение
Ведь всем же надо иметь заданные величины строк. Какими способами боритесь?
Лично я делаю так:
- после окончания редактирования таблицы выбираю все ячейки и в панели свойств принудительно присваиваю им высоту 8;
- если для некоторых ячеек это не возымеет эффекта - в разумных пределах забиваю болт. Особенно, если добиться вписывания текста каким-либо способом, кроме разделения на несколько ячеек, ну совсем не получается. И пока зловредный нормоконтроль не начнет перемерять высоту ячеек деревянной линейкой, как на фотке под катом - буду забивать

Последний раз редактировалось kp+, 20.03.2018 в 18:05. Причина: другая ссылка на картинку
kp+ вне форума  
 
Непрочитано 20.03.2018, 16:54
#11
kifa


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


Цитата:
Сообщение от Olga_Zhuk Посмотреть сообщение
Ведь всем же надо иметь заданные величины строк.
вы удивитесь но не надо )))я иногда уменьшаю высоту строк сознательно, чтобы в формат нормально влезало например
kifa вне форума  
 
Автор темы   Непрочитано 20.03.2018, 17:05
#12
Olga_Zhuk


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


Цитата:
Сообщение от kp+ Посмотреть сообщение
Лично я делаю так:
- после окончания редактирования таблицы выбираю все ячейки и в панели свойств принудительно присваиваю им высоту 8;
- если для некоторых ячеек это не возымеет эффекта - в разумных пределах забиваю болт. Особенно, если добиться вписывания текста каким-либо способом, кроме разделения на несколько ячеек, ну совсем не получается. И пока зловредный нормоконтроль не начнет перемерять высоту ячеек деревянной линейкой, как на фотке под катом - буду забивать
Принимаю к реализации у себя! ;-)
Olga_Zhuk вне форума  
 
Непрочитано 20.03.2018, 17:25
#13
Владислав З


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


SPDS GraphiCS свободно может вписывать текст в ячейку
Владислав З вне форума  
 
Непрочитано 20.03.2018, 17:33
#14
Кулик Алексей aka kpblc
Moderator

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


Цитата:
Сообщение от Владислав З Посмотреть сообщение
SPDS GraphiCS свободно может вписывать текст в ячейку
И какая цена у этого решения?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 20.03.2018, 17:38
#15
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,175


Цитата:
Сообщение от Владислав З Посмотреть сообщение
SPDS GraphiCS свободно может вписывать текст в ячейку
Напомните: SPDS GraphiCS работает с "родными" таблицами Акада или у него тоже собственный формат, как у приснопамятного Atable?
kp+ вне форума  
 
Непрочитано 20.03.2018, 17:40
#16
Bull

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


Цитата:
Сообщение от kp+ Посмотреть сообщение
как на фотке под катом
кат есть, фотки нет
__________________
Век живи, век учись - ...
Bull вне форума  
 
Непрочитано 20.03.2018, 17:50
#17
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,175


Offtop: Ну не знаю...фотка-то широко известная, почти мем. См. тут: http://img.crazys.info/files/i/2008....759_5683_1.jpg
На всякий случай есть другая ссылка:
http://i.playground.ru/i/96/73/07/00...ge.320x300.jpg
Пост #10 поправил.

Последний раз редактировалось kp+, 20.03.2018 в 18:08. Причина: другая ссылка на картинку
kp+ вне форума  
 
Непрочитано 20.03.2018, 17:56
#18
Кулик Алексей aka kpblc
Moderator

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


И чо?
Миниатюры
Нажмите на изображение для увеличения
Название: 2018-03-20_17-54-46.png
Просмотров: 48
Размер:	21.8 Кб
ID:	200347  
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 20.03.2018, 18:05
#19
Bull

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


Цитата:
Сообщение от kp+ Посмотреть сообщение
См. тут:
403 форбидден
__________________
Век живи, век учись - ...
Bull вне форума  
 
Непрочитано 20.03.2018, 18:09
| 1 #20
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,175


Offtop: Ссылки поправлены
kp+ вне форума  
 
Непрочитано 20.03.2018, 18:11
#21
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,499


Цитата:
Сообщение от Olga_Zhuk Посмотреть сообщение
Очень неудобно когда в таблицах с заданой высотой строки (штампы, спецификации) начинает увеличиваться строка...
1. Для "больших" текста штампов задайте отдельный текстовой стиль и играйтесь с ним в случае чего, имхо.
2. Для спецификации задается минимальная высота строки не менее 8мм, во всяком случая, для строительства по ГОСТ 21.110.
Сергей812 вне форума  
 
Непрочитано 20.03.2018, 18:14
#22
Кулик Алексей aka kpblc
Moderator

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


kp+, тебе точно религия не позволяет прикреплять картинки в пост?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 20.03.2018, 18:20
#23
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,611


Цитата:
Сообщение от Olga_Zhuk Посмотреть сообщение
Какими способами боритесь?
Никак не борюсь, в соответствии с п.1.13 ГОСТ 2.004-88 кладу на это болт.
Но если очень потребуется, напишу себе что нибудь реализующее это...

Последний раз редактировалось Boxa, 20.03.2018 в 18:26.
Boxa вне форума  
 
Непрочитано 20.03.2018, 18:41
#24
Владислав З


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
И какая цена у этого решения?
20 минут поиска) это ж как VetCAD ++. Поставил себе на 2017 акад и горя не знаю. Я, конечно, не рекламирую эту прогу, но начинающим (и тем, кто не дружит с макросами) я бы порекомендовал.
Владислав З вне форума  
 
Автор темы   Непрочитано 20.03.2018, 18:48
#25
Olga_Zhuk


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


Ну... Абыдно...
Любимый же помошник мой Акад, я вообще считаю что этот мальчик и Ексель -это лучшие из помошников, а тут такая недоработка у мено с высотой таблици... (((
Olga_Zhuk вне форума  
 
Непрочитано 20.03.2018, 18:52
#26
Кулик Алексей aka kpblc
Moderator

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


Владислав З, для справки: п.3.5 форума. И стоит СПДС GraphiCS, кажется, 55 с лишним тыс.руб.
Olga_Zhuk, в Excel'е высота текста в строке автоматически не меняется. Только если какой-то макрос нарисован.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 20.03.2018, 20:03
#27
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,499


да и чисто субъективно - таблицы с сильно разными высотами шрифтов в соседних строках или сильно различающимся коэффициентом сжатия текста выглядят не совсем "опрятно" на мой взгляд.
Сергей812 вне форума  
 
Автор темы   Непрочитано 20.03.2018, 20:56
#28
Olga_Zhuk


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


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
да и чисто субъективно - таблицы с сильно разными высотами шрифтов в соседних строках или сильно различающимся коэффициентом сжатия текста выглядят не совсем "опрятно" на мой взгляд.
Речь идет об одном, к примеру шрифте, но скажем, разной длине.
Вот к примеру в Вас в штампе: разработал Джон (спокойно влазит), а проверил "Череззаборногузадерищев"... И через этого ЧЕреззаборногузадеритщева у Вас уже высотк строчки ни как не положенные 5 мм...
Olga_Zhuk вне форума  
 
Непрочитано 20.03.2018, 21:05
#29
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,499


Цитата:
Сообщение от Olga_Zhuk Посмотреть сообщение
ЧЕреззаборногузадеритщева
проще уволить) Ну а что делать - сжать до 0.6..0.5 и смириться с тем, что вылезает в соседнюю ячейку частично. Фамилии не переносят обычно, хотя в явном виде это не запрещено.
Сергей812 вне форума  
 
Автор темы   Непрочитано 20.03.2018, 21:11
#30
Olga_Zhuk


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


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
что вылезает в соседнюю ячейку частично
Так а как этого достичь?
Когдя я рисовала обычными примитивами - все просто: с отрезков начертила таблицу, Мтекстом вписала этого товарища, к примеру, и он полез себе спокойно почти до "Стадия" ;-)))) Поверх таблици Мтекстом...
А сейчас перешла на таблици. Штамп у меня Таблица с привязанными полями. И чуть что - начинает менять свои полагающиеся 55 мм высотой и прыгать хз кудаза рамку...
Olga_Zhuk вне форума  
 
Непрочитано 20.03.2018, 21:15
| 1 #31
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,499


у меня блок основной надписи с полями в атрибутах, привязанными к подшивке. Не вижу для себя смысла использовать таблицу для этого.
Сергей812 вне форума  
 
Непрочитано 20.03.2018, 21:39
#32
Tamerlan_MZO


 
Регистрация: 26.02.2012
Сообщений: 2,274


Цитата:
Сообщение от Olga_Zhuk Посмотреть сообщение
А сейчас перешла на таблици. Штамп у меня Таблица с привязанными полями. И чуть что - начинает менять свои полагающиеся 55 мм высотой и прыгать хз кудаза рамку...
Степень сжатия настраивать для мультитекста в проблемных ячейках пробовали?

В спецификациях, согласно ГОСТ, регламентируется минимальная высота строки.
Tamerlan_MZO вне форума  
 
Автор темы   Непрочитано 20.03.2018, 21:40
#33
Olga_Zhuk


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


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
у меня блок основной надписи с полями в атрибутах, привязанными к подшивке. Не вижу для себя смысла использовать таблицу для этого.
У меня было набито полями со ссылкой на первы йлист, гле я заполняла все для проекта.
Но буквлаьно вчера прочитала вот это:

http://cadsupport.ru/2015/09/%D1%84%...E%D0%BB%D1%8F/

(если можно кидать ссылки, конечно)
Раздел "Добавляем пользовательские свойства и поля чертежу Autocad" и сейчас перебиваю поля так чтобы оно бралось из свойств чертежа.
Olga_Zhuk вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Неизменяемая высота строки таблици



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Таблица в autocad. Высота строки. Как настроить? Айтмат AutoCAD 22 30.09.2024 10:00
Высота чердака и расположение ферм, холодный цех для переработки грибов с наружным каркасом Tyhig Архитектура 3 19.07.2016 17:24
Высота помещений общественных зданий Aleksei Solovev Архитектура 29 31.12.2015 18:54
Помогите узнать номер строки в котрой произошла ошибка в программе на VBA МишаИнженер Программирование 3 27.05.2012 23:27
Неизменяемая высота атрибута Vova AutoCAD 7 02.03.2006 09:29