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

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

Изменить коэффициент сжатия у многострочного атрибута блока

Ответ
Поиск в этой теме
Непрочитано 17.03.2015, 16:18 #1
Изменить коэффициент сжатия у многострочного атрибута блока
AID88
 
Регистрация: 19.10.2014
Сообщений: 21

Кто-нить знает как это можно сделать?
Может существует команда какая-то или переменная.
Заново создать атрибут не вариант, так как он в дин блоке и придется заново определять перемещения атрибута.
Просмотров: 17202
 
Непрочитано 17.03.2015, 16:25
#2
_MUAY_THAI_

Проектировщик/Расчетчик
 
Регистрация: 07.05.2014
Ростов-на -Дону
Сообщений: 262


а в чем проблема? не входя в блок начните редактировать атрибут там есть и трекинг и степень сжатия.
_MUAY_THAI_ вне форума  
 
Автор темы   Непрочитано 17.03.2015, 16:29
#3
AID88


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


Цитата:
Сообщение от _MUAY_THAI_ Посмотреть сообщение
а в чем проблема? не входя в блок начните редактировать атрибут там есть и трекинг и степень сжатия.
именно для многострочного атрибута окно степени сжатия неактивно
AID88 вне форума  
 
Непрочитано 17.03.2015, 16:32
1 | #4
_MUAY_THAI_

Проектировщик/Расчетчик
 
Регистрация: 07.05.2014
Ростов-на -Дону
Сообщений: 262


Цитата:
Сообщение от AID88 Посмотреть сообщение
именно для многострочного атрибута окно степени сжатия неактивно
ну я ж не придумываю то что пишу (=
ATTIPE=1 сделайте, предположу что тут корень зла
_MUAY_THAI_ вне форума  
 
Непрочитано 17.03.2015, 16:34
#5
_MUAY_THAI_

Проектировщик/Расчетчик
 
Регистрация: 07.05.2014
Ростов-на -Дону
Сообщений: 262


вот вам пруф животворящий
Миниатюры
Нажмите на изображение для увеличения
Название: poof.JPG
Просмотров: 2281
Размер:	46.5 Кб
ID:	145927  
_MUAY_THAI_ вне форума  
 
Автор темы   Непрочитано 17.03.2015, 16:50
#6
AID88


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


Сделал как вы сказали, трекинг изменяет сжатие-растяжение текста, а вот коэф сжатия, хоть и меняю, вижу, что текст изменился, но после нажатия кнопки ОК текст возвращается в исходное положение.
Вообще изменить нужно именно сам атрибут, чтобы в самом блоке коэф сжатия атрибута стал другим.
AID88 вне форума  
 
Непрочитано 17.03.2015, 16:51
#7
Кулик Алексей aka kpblc
Moderator

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


Ну так отредактировать атрибут в описании блока, потом _.attsync выполнить. Не то?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 17.03.2015, 16:59
#8
AID88


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Ну так отредактировать атрибут в описании блока, потом _.attsync выполнить. Не то?
Описание блока это - свойства и вызвать список всех атрибутов?
P.S. Могу приложить файл и указать атрибут, в котором растяжение надо изменить.
AID88 вне форума  
 
Непрочитано 17.03.2015, 17:16
1 | #9
Кулик Алексей aka kpblc
Moderator

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


Нет, это войти в редактор блока, отредактировать атрибут, выйти с сохранением изменений и далее #7
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 17.03.2015, 17:23
#10
AID88


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Нет, это войти в редактор блока, отредактировать атрибут, выйти с сохранением изменений и далее #7
Получилось чуть по-другому. Как я понял, в редакторе блоков для многострочного атрибута нельзя отредактировать коэффициент сжатия. Я сделал так: изменил коэф сжатия в своем стиле текста, в свойствах атрибута поставил стиль текста, например, стандарт, и потом свой стиль текста с необходимым коэф сжатия атрибута, закрыл блок и сделал синхронизацию.
Всем спасибо, вопрос решен. =)

Последний раз редактировалось AID88, 17.03.2015 в 17:52.
AID88 вне форума  
 
Непрочитано 25.12.2020, 13:06
#11
posetitel


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Нет, это войти в редактор блока, отредактировать атрибут, выйти с сохранением изменений и далее #7
Подниму тему.
В редакторе блоков в свойствах атрибута поле "сжатие текста" не активно.
Как изменить степень сжатия для многострочного текста атрибута?
posetitel вне форума  
 
Непрочитано 25.12.2020, 15:05
#12
Oleg T


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


Степень сжатия действует только на однострочные тексты и, соответственно, атрибуты.
Для многострочных это делается изменением параметров текстового стиля либо форматированием текста непосредственно в редакторе.
Oleg T вне форума  
 
Непрочитано 25.12.2020, 15:14
#13
posetitel


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


Цитата:
Сообщение от Oleg T Посмотреть сообщение
Степень сжатия действует только на однострочные тексты и, соответственно, атрибуты.
Для многострочных это делается изменением параметров текстового стиля либо форматированием текста непосредственно в редакторе.
Параметры текстового стиля отредактировал, не помогает.
При форматировании текста в редакторе вроде выставляю степень сжатия, но при выходе из редактора настройки сбрасываются
posetitel вне форума  
 
Непрочитано 25.12.2020, 15:27
#14
Oleg T


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


Цитата:
Сообщение от posetitel Посмотреть сообщение
Параметры текстового стиля отредактировал, не помогает.
При форматировании текста в редакторе вроде выставляю степень сжатия, но при выходе из редактора настройки сбрасываются
Действительно )). Подозреваю, что никак.
Oleg T вне форума  
 
Непрочитано 25.12.2020, 15:34
#15
posetitel


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


Я правлю блок, который скачал, там стоит степень сжатия 0.8, так вот ее как-то выставили. Значит и править можно.
posetitel вне форума  
 
Непрочитано 25.12.2020, 15:34
#16
Oleg T


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


Хотя: когда выделил не весь текст в атрибуте, а только его часть, то сжатие изменилось.
В частности, в начале и конце атрибута использовал пробелы и их степень сжатия не менял.
Oleg T вне форума  
 
Непрочитано 25.12.2020, 15:37
#17
posetitel


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


У меня и для части текста тоже не меняется
posetitel вне форума  
 
Непрочитано 25.12.2020, 15:39
#18
koMon


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


Цитата:
Сообщение от Oleg T Посмотреть сообщение
Степень сжатия действует только на однострочные тексты и, соответственно, атрибуты.
это не так, но нужно учитывать дуализм сжатия текста в стиле и в свойстве.
Код:
[Выделить все]
 (vla-put-scalefactor (vlax-ename->vla-object (car (nentsel "\nВыберите атрибут: "))) 0.5)
koMon вне форума  
 
Непрочитано 25.12.2020, 15:45
#19
Oleg T


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


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

Последний раз редактировалось Oleg T, 25.12.2020 в 16:48.
Oleg T вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Изменить коэффициент сжатия у многострочного атрибута блока

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменить точку вставки блока Apelsinov AutoCAD 43 04.02.2022 18:34
Присвоение атрибуту блока значения атрибута другого блока. shartal Программирование 4 14.11.2013 14:02
Как изменить данные в Block unit при вставке блока kavilter AutoCAD 11 29.06.2010 23:28
Изменить масштаб не зная коэффициент Denim_ok AutoCAD 4 05.08.2008 19:31
Как изменить свойства атрибутов блока ALFMario AutoCAD 15 25.01.2008 00:42