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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Привести все стили текстов с одинаковым именем шрифта к одному

Привести все стили текстов с одинаковым именем шрифта к одному

Ответ
Поиск в этой теме
Непрочитано 29.05.2023, 22:40 #1
Привести все стили текстов с одинаковым именем шрифта к одному
Ingpro
 
Регистрация: 11.07.2022
Сообщений: 495

Всем доброго дня!
Возможно ли с помощью лисп привести все стили текстов (иногда 5-10 стилей) с разными пользовательскими названиями стилей, но с одинаковыми именами шрифтов, к одному стилю.
К примеру, есть стили с названиями Саша1, Маша2..., но имя шрифта у всех - Arial Narrow.
Или стили ГОСТ1, Размер АР..., но имя шрифта у всех - ISOCPEUR.
Т.е., чтобы в результате был один стиль Саша1 с Arial Narrow и один стиль ГОСТ1 с ISOCPEUR.
Высота - 0, степень растяжения - 1, угол наклона - 0.
Просмотров: 911
 
Непрочитано 29.05.2023, 22:52
#2
Кулик Алексей aka kpblc
Moderator

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


_.checkstandards ?
Так-то, конечно, можно - но головняка будет мама не горюй.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 29.05.2023, 22:58
#3
Ingpro


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


_.checkstandards Анализирует текущий чертеж на предмет нарушений стандартов.
"Ни один файл стандартов не подключен к текущему чертежу". ???
Но это как-бы не то...
Ingpro вне форума  
 
Непрочитано 29.05.2023, 23:37
#4
Кулик Алексей aka kpblc
Moderator

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


У меня фантазия больная, так что не обессудь
Ок, в файле 50 стилей, которые ссылаются на Isocpeur. Только часть из них используют нормальное начертание, часть - курсив, часть - полужирный. Че делать будем?
И почему должен быть именно "Саша1", а не "Юля 112"? Или "Алина000"? А что будем делать с размерными или табличными стилями?
В принципе-то несложно: пройтись по всем стилям, выбрать нужный, потом пройтись по всем размерным и табличным стилям, поменять все там, потом по всем примитивам, где стиль упоминается хоть как-то (и не забыть в частности про атрибуты блоков), переназначить. Выполнить обновление чертежа, увидеть, что уплыло все что могло, переплеваться и вернуть все назад как было
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 30.05.2023, 07:34
#5
name02


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


Не знаю, что именно нужно автору поста, но может быть все текстовые стили заменить на один?
Если да, то на форуме уже было - смотри здесь.
name02 вне форума  
 
Автор темы   Непрочитано 30.05.2023, 10:31
#6
Ingpro


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Ок, в файле 50 стилей, которые ссылаются на Isocpeur. Только часть из них используют нормальное начертание, часть - курсив, часть - полужирный. Че делать будем?
И почему должен быть именно "Саша1", а не "Юля 112"
Да, можно любой, лишь бы остался один стиль с Isocpeur, один с Arial Narrow и т.д.
Если задать такие настройки: Высота - 0, степень растяжения - 1, угол наклона - 0, то, думаю тексты останутся на своих местах, со своими высотами, ну угол пусть исправится на 0, некритично.
Цитата:
Сообщение от name02 Посмотреть сообщение
все текстовые стили заменить на один?
Все стили заменить на один как-бы не надо...
Чтобы осталось 3-5 стилей вместо 30-ти..
Миниатюры
Нажмите на изображение для увеличения
Название: стили текста.png
Просмотров: 46
Размер:	7.7 Кб
ID:	256268  
Ingpro вне форума  
 
Непрочитано 30.05.2023, 11:01
#7
Nike

Шаражпроектхалтурмонтаж
 
Регистрация: 29.10.2004
Талды-Париж
Сообщений: 5,992


Может, поможет:
Миниатюры
Нажмите на изображение для увеличения
Название: 2023-05-30_09-58-26.png
Просмотров: 52
Размер:	10.3 Кб
ID:	256271  
Вложения
Тип файла: zip Merge Text Styles - MTS.zip (5.9 Кб, 23 просмотров)
Nike вне форума  
 
Непрочитано 30.05.2023, 11:13
#8
Boxa

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


Цитата:
Сообщение от Ingpro Посмотреть сообщение
_.checkstandards Анализирует текущий чертеж на предмет нарушений стандартов.
"Ни один файл стандартов не подключен к текущему чертежу". ???
Ну так подключите. В youtube полно роликов про стандарты и как с ними работать, потратьте 5 минут на ознакомление.
Boxa вне форума  
 
Непрочитано 30.05.2023, 11:43
#9
engngr

сети
 
Регистрация: 03.11.2008
Московия*
Сообщений: 5,782


А почему 3-5 стилей, а не один?
engngr вне форума  
 
Автор темы   Непрочитано 30.05.2023, 12:00
#10
Ingpro


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


Цитата:
Сообщение от Nike Посмотреть сообщение
Может, поможет
Да, спасибо, близко к тому, что надо, разбираюсь... Но немного многодельно...

----- добавлено через ~9 мин. -----
Nike, а как подгрузить MyDialogs.dsl, через ЗАГПРИЛ не видит в папке Support?
Или его не надо подгружать, он как-то связан Merge Text Styles - MTS.lsp?

Последний раз редактировалось Ingpro, 30.05.2023 в 12:23.
Ingpro вне форума  
 
Непрочитано 30.05.2023, 13:03
#11
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,992


LISP. Замена текстового стиля
Цитата:
CTS - замена текстовых стилей у всех объектов на выбранный
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 30.05.2023, 13:17
#12
Ingpro


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


Всем большое СПАСИБО за помощь!
Ingpro вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Привести все стили текстов с одинаковым именем шрифта к одному

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Некорректное отображение шрифта Gost_type_A MixMax AutoCAD 18 23.01.2021 18:43
Неверное отображение шрифта в модели (слишком жирный), но нормальное при печати dandamaze AutoCAD 33 15.04.2019 22:24
Слой и стили. Их создание, установка текущими, и возврат к исходному состоянию после завершения команды Browning Zed LISP 7 23.02.2018 11:36
Альтернативное диалоговое окно шрифта rtyu AutoCAD 6 23.02.2016 09:30
Проблема с толщиной шрифта Loukin AutoCAD 26 12.06.2010 21:26