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

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

Автоматическое сжатие текста в ячейке таблицы

Ответ
Поиск в этой теме
Непрочитано 20.02.2016, 13:56 #1
Автоматическое сжатие текста в ячейке таблицы
baksconstructor
 
Регистрация: 05.11.2014
Сообщений: 978

Имеем таблицу, тескт в ячейках переходит на следующие строки, необходимо чтобы текст не переносился, а сжимался при изменении ширины ячейки.
Существует ли такая настройка, и где ?
Просмотров: 7207
 
Непрочитано 20.02.2016, 15:11
#2
kacugu

начинающий инженер-гидротехник
 
Регистрация: 18.04.2010
Санкт-Петербург
Сообщений: 893


К сожалению, насколько знаю, сжатие текста реализуемо только при программном заполнении таблицы. И то в виде {\W0.75; text}
kacugu вне форума  
 
Непрочитано 20.02.2016, 18:10
#3
kp+

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


Цитата:
Сообщение от kacugu Посмотреть сообщение
К сожалению, насколько знаю, сжатие текста реализуемо только при программном заполнении таблицы. И то в виде {\W0.75; text}
Стандартными средствами тоже, см. картинку...или я что-то не понял?
Цитата:
Сообщение от baksconstructor Посмотреть сообщение
Имеем таблицу, тескт в ячейках переходит на следующие строки, необходимо чтобы текст не переносился, а сжимался при изменении ширины ячейки.
Существует ли такая настройка, и где ?
А вот такой настройки, которая заставляла бы текст в ячейке вести себя как однострочный - кажется, нет По крайней мере, в версии 2010 точно нет, может в 2016...
Миниатюры
Нажмите на изображение для увеличения
Название: W.png
Просмотров: 369
Размер:	19.8 Кб
ID:	165698  
kp+ вне форума  
 
Непрочитано 20.02.2016, 18:16
#4
Bull

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


Цитата:
Сообщение от kp+ Посмотреть сообщение
Стандартными средствами тоже, см. картинку...или я что-то не понял?
Не, kacugu говорил именно про автоматическое сужение. Без захода в ячейку.
__________________
Век живи, век учись - ...
Bull вне форума  
 
Непрочитано 20.02.2016, 21:47
#5
kacugu

начинающий инженер-гидротехник
 
Регистрация: 18.04.2010
Санкт-Петербург
Сообщений: 893


Bull правильно понял. Я имел ввиду, что даже если создавать/заполнять таблицу программно, то приходится задавать коэффициент сжатия в зависимости от длины текста и вставлять в ячейку что-то типа {\W0.75; text}

Последний раз редактировалось kacugu, 21.02.2016 в 12:31. Причина: грамматика
kacugu вне форума  
 
Автор темы   Непрочитано 24.02.2016, 06:43
#6
baksconstructor


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


Цитата:
Сообщение от Bull Посмотреть сообщение
именно про автоматическое сужение. Без захода в ячейку.
Да, про это.
Жаль что нет, как всегда будем руками поджимать.
baksconstructor вне форума  
 
Непрочитано 04.02.2022, 07:08
#7
CHESNOK

Инженер-проектировщик автомобильных дорог, генпланист
 
Регистрация: 25.07.2014
Сообщений: 203


Друзья, не появилось ли способа или лиспа позволяющего для заданных ячеек с текстом изменить Трекинг (расстояние между буквами) или коэффициент сжатия не заходя в каждую ячейку для этого?
CHESNOK вне форума  
 
Непрочитано 04.02.2022, 09:13
#8
v.psk

конструктор
 
Регистрация: 14.08.2014
Псков
Сообщений: 7,113


stripmtext?
v.psk на форуме  
 
Непрочитано 04.02.2022, 09:35
#9
CHESNOK

Инженер-проектировщик автомобильных дорог, генпланист
 
Регистрация: 25.07.2014
Сообщений: 203


Цитата:
Сообщение от v.psk Посмотреть сообщение
Там как я понимаю замена всего стиля у всех объектов. А мне нужно в определенных ячейках сделать текст сжатым, при этом стиль текста чтобы был тот же
CHESNOK вне форума  
 
Непрочитано 04.02.2022, 09:42
#10
v.psk

конструктор
 
Регистрация: 14.08.2014
Псков
Сообщений: 7,113


Цитата:
Сообщение от CHESNOK Посмотреть сообщение
Там как я понимаю замена всего стиля у всех объектов. А мне нужно в определенных ячейках сделать текст сжатым, при этом стиль текста чтобы был тот же
не у всех, а у выбранных объектов - сброс форматирования.
можно выбранным ячейкам задать другой стиль, не заходя в каждую
v.psk на форуме  
 
Непрочитано 04.02.2022, 09:56
#11
kp+

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


Цитата:
Сообщение от CHESNOK Посмотреть сообщение
А мне нужно в определенных ячейках сделать текст сжатым, при этом стиль текста чтобы был тот же
Определенные ячейки - это какие? В которых не помещаются в одну строку высотой 8 мм?
kp+ вне форума  
 
Непрочитано 04.02.2022, 10:13
#12
CHESNOK

Инженер-проектировщик автомобильных дорог, генпланист
 
Регистрация: 25.07.2014
Сообщений: 203


Ну да, к примеру эти.

Вообще у меня имеется таблица автоковская и в моем случаи нужно у этой таблицы у всех ячеек в одном столбце изменить Трекинг (расстояние между буквами). Чтобы текст в одну строчку влезал.
Приходится заходить в каждую ячейку, выделять текст и изменять трекинг. Это очень долго, при том сами таблицы как правило тормозят когда большие.
CHESNOK вне форума  
 
Непрочитано 04.02.2022, 10:16
#13
v.psk

конструктор
 
Регистрация: 14.08.2014
Псков
Сообщений: 7,113


CHESNOK, ну я об этом и подумал - создать новый текстовый стиль и применить к таблице, убрав внутреннее форматирование
v.psk на форуме  
 
Непрочитано 04.02.2022, 10:27
#14
CHESNOK

Инженер-проектировщик автомобильных дорог, генпланист
 
Регистрация: 25.07.2014
Сообщений: 203


v.psk, при таком способе текст изменится во всей таблице, а мне нужно только в определенных ячейках таблицы, ну или в моем случаи в одном из столбцов таблицы.
Либо я вас не правильно понимаю.
CHESNOK вне форума  
 
Непрочитано 04.02.2022, 10:55
#15
v.psk

конструктор
 
Регистрация: 14.08.2014
Псков
Сообщений: 7,113


Цитата:
Сообщение от CHESNOK Посмотреть сообщение
ообще у меня имеется таблица автоковская и в моем случаи нужно у этой таблицы у всех ячеек в одном столбце изменить Трекинг (расстояние между буквами).
у всех или...

Цитата:
Сообщение от CHESNOK Посмотреть сообщение
при таком способе текст изменится во всей таблице, а мне нужно только в определенных ячейках таблицы,

... а увидел про столбец... ну так применить другой текстовый стиль к столбцу
v.psk на форуме  
 
Непрочитано 04.02.2022, 11:23
#16
kp+

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


Цитата:
Сообщение от CHESNOK Посмотреть сообщение
Вообще у меня имеется таблица автоковская и в моем случаи нужно у этой таблицы у всех ячеек в одном столбце изменить Трекинг (расстояние между буквами). Чтобы текст в одну строчку влезал.
Не так давно сделал лисп подобного функционала. Только ячейкам, которые должны "похудеть", приписывается отдельный стиль (например "0_8" или "0_65"), в котором их текстовому содержанию приписывается стиль текста с соответствующим сужением (width factor). С уплотнением (трекингом) не баловался, т.к. его нельзя прописать в текстовом стиле, надо лезть непосредственно в коды форматирования мтекста, а они в таблице, зависимой от внешних данных, находятся "на птичьих правах" и слетают после каждого обновления.
Не знаю, может в версии 2022 список свойств текстового стиля расширен, но слабо верится.

Последний раз редактировалось kp+, 04.02.2022 в 11:29.
kp+ вне форума  
 
Непрочитано 04.02.2022, 11:51
#17
CHESNOK

Инженер-проектировщик автомобильных дорог, генпланист
 
Регистрация: 25.07.2014
Сообщений: 203


v.psk, Текстовые стили тоже плодить из-за этого не хочется.
На самом деле пока спрашивал я уже вручную все сделал, правда пришлось пол дня потратить на такую мелочь. Но в будущем все равно может пригодится, эта возможность. Уже не в первый раз этим занимаюсь.
CHESNOK вне форума  
 
Непрочитано 04.02.2022, 12:23
#18
kp+

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


Цитата:
Сообщение от CHESNOK Посмотреть сообщение
Текстовые стили тоже плодить из-за этого не хочется.
Мне одному вспомнилось выражение "шашечки или ехать"? Впрочем, дело вкуса... Можно редактировать и внутреннее форматирование мтекстов, но только если таблицы не связаны с внешними данными.

Offtop:
Цитата:
Сообщение от CHESNOK Посмотреть сообщение
пришлось пол дня потратить на такую мелочь
Вообще-то вопрос можно решить, как будто его нет, организационными мерами, а именно - смягчением требований нормоконтроля. Но (по крайней мере, у нас) за них держатся как за последний бастион...ладно, что-то я отвлекся, накипело...
kp+ вне форума  
 
Непрочитано 04.02.2022, 16:36
#19
koMon


 
Блог
 
Регистрация: 26.09.2017
Сообщений: 1,680


Цитата:
Сообщение от CHESNOK Посмотреть сообщение
Друзья, не появилось ли способа или лиспа позволяющего для заданных ячеек с текстом изменить Трекинг (расстояние между буквами) или коэффициент сжатия не заходя в каждую ячейку для этого?
CHESNOK, а почему именно трекинг, ведь он имеет ограниченный диапазон уменьшения?
koMon вне форума  
 
Непрочитано 07.02.2022, 03:51
#20
CHESNOK

Инженер-проектировщик автомобильных дорог, генпланист
 
Регистрация: 25.07.2014
Сообщений: 203


koMon, Просто его достаточно чтобы текст занимал одну строку а не две и сам текст выглядит нормально.

----- добавлено через ~6 мин. -----
Цитата:
Сообщение от kp+ Посмотреть сообщение
Можно редактировать и внутреннее форматирование мтекстов, но только если таблицы не связаны с внешними данными.
То что это возможно я понимаю, но мне нужно готовое решение, поэтому я здесь и написал. Вдруг у кого-то уже есть готовый лисп или альтернативный способ.
Но за вариант со сменой стиля тоже спасибо, может где-то и этот способ пригодится.
CHESNOK вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Автоматическое сжатие текста в ячейке таблицы

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
LISP. Вставка в таблицу поля, соотвествующего площади примитива Profan Готовые программы 272 06.06.2021 23:12
LISP. Выравнивание текста по двум точкам. Krieger Готовые программы 10 24.12.2011 16:02
При обновлении таблицы связанной с Excell меняется стиль текста. vovilen AutoCAD 1 24.03.2010 14:56
Сжатие текста paradoxvaha Программирование 3 05.03.2008 22:45
сжатие текста в размерах Axel_ AutoCAD 2 03.12.2007 14:15