|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,855
|
ShaggyDoc, ну в общем-то снесение форматирование именно здесь переписано частично (VVA предложение пока не отсылал). А что фонт может быть кривой - так я и не спорю...
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,855
|
Намек запущен. Проверяй
Цитата:
Я эти коды не меняю. Я меняю содержимое текстовой строки.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Цитата:
А вообще, по опыту использования мультилидера, изменение шрифта не спасает ситуацию. Да и людей уже очень много высказывалось, по поводу этой проблемы. Не думаю что у всех один шрифт. Получается все шрифты кривые? И как выход нужно сделать новый font спецально для мультилидера?
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14) |
||||
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,381
|
Цитата:
Потом, экспериментируя с разными шрифтами, убедился, что именно так. Можете попробовать. Только надо учитывать, что имеются одноименные шрифты разных разработчиков. Новый фонт делать, конечно не стоит, надо просто подобрать правильный. Конечно, авторы CS_Gost2304.shx не стремились сделать плохой шрифт, наоборот. Просто тогда еще мультивыносок не было. У Аутодеск тоже рыльце в пушку. Мультивыноски себя иногда ведут непредсказуемо. Попробуйте, например, чуть-чуть перенести выноску за начало полки. Текст может приподняться. А может опуститься. Но не всегда. Хорошего решения пока не нашлось. Эксперименты с LineSpacingDistance, LineSpacingFactor, LineSpacingStyle пока не дают однозначно правильного результата для любого шрифта. Не нашлось пока и правильного шрифта с полным набором символов, хотя и не искал специально. Но и вставка в строку дополнительных тегов форматирования не выход, хотя это сделать проще всего. Выход все-таки в подборе шрифта. Тогда достаточно дать ему такое имя, какое есть в существующих чертежах и проблема будет решена без всяких махинаций. |
|||
|
||||
ShaggyDoc, обалдеть!!! Вы как в воду глядели. Я тут в другой теме
начал эксперементировать. И вот что вышло - шрифт не должен содержать дуги. Например txt - отображается изумительно!!! Я для себя уже даже нашел поджодящий - GOST.shx от VetalBY. Даже не нашел - вспомнил Раньше я им лет 5 пользовался.
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14) |
||||
|
||||
Котло- и реакторостроение Регистрация: 25.02.2010
Барнаул
Сообщений: 807
|
Кулик Алексей aka kpblc, wetr,
Объясните пожалуйста, что в лиспе нужно поменять чтобы Paragrapf Line Spacing (ссылка) стал равен 5. Если применить код как он есть, то у меня значении 4,666. Шрифт Simplex. И еще если у меня текст с нижним индексом(дробный), например, А1, то после применения лиспа к мультивыноске, текст возвращается в исходное состояние, т.е. А^1. Можно ли это сделать так что дробная часть не изменялась. |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Astartes,
Посмотри эту тему: Mеждустрочное расстояние в MTEXT wetr, Я в опытном режиме использую старый (с дугами) шрифт mipgost, программно приподнимая шрифт с помощью форматирования \\pxse (см ссылку) *** Добавлено Перенесен старый вариант Код:
__________________
Как использовать код на Лиспе читаем здесь Последний раз редактировалось VVA, 31.05.2011 в 20:19. |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Цитата:
Цитата:
4 команды MTLS - изменяет междустрочный интервал, режим "несколько" (форматирование \\pxsm) MTLE - изменяет междустрочный интервал, режим "точно" (форматирование \\pxse) VLR_MTLE_ON - стартует (активирует) реактор на мультилидер VLR_MTLE_OFF - останавливает (деактивирует) реактор Признаком активности реактора - строчка *LE* в modemacro (если кому не понятно - слева внизу экрана) Добавлено форматирование для опускания 2-го параграфа (см #61) Код:
PS Старый вариант перенесен в пост #48 PPS Обновлено (теперь сохраняет поля в мтексте) см. http://forum.dwg.ru/showthread.php?p...56#post1480456
__________________
Как использовать код на Лиспе читаем здесь Последний раз редактировалось VVA, 08.12.2015 в 19:02. Причина: Новая версия выбор только MULTILEADER |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Astartes, Или
1. В Автозагрузку вставь строчку после загрузки лиспа (C:VLR_MTLE_ON) 2. Вставь эту строчку в конец самого лисп файла
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Регистрация: 12.05.2010
Сообщений: 44
|
Так намного лучше!
Поработав несколько часов, нашёл неточность: Я добавил строчку (C:VLR_MTLE_ON) в конец файла LISP и добавил файл в автозагрузку. при каждом открытии нового чертежа *LE* прибавлялось в левом нижнем углу (см. рис) *LE**LE**LE**LE**LE* - 5 открытых файлов Решил проблему добавлением в файл LISP-a строчки: (C:VLR_MTLE_OFF) перед строчкой (C:VLR_MTLE_ON) (setvar "MODEMACRO" (VL-STRING-LEFT-TRIM "*LE* " (getvar "MODEMACRO"))) (princ "\nMtex Line Equal Reactor OFF") (princ) ) (princ "\nType MTLE, MTLS, VLR_MTLE_ON, VLR_MTLE_OFF in command line") (C:VLR_MTLE_Off) (C:VLR_MTLE_ON) При каждом новом чертеже он выключает то что было до него и включает один раз... Наверняка можно как-то умнее. Просто хотел обратить внимание. Последний раз редактировалось Sokolov_Art, 29.11.2010 в 17:05. |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Спасибо Sokolov_Art, только сейчас заметил. Обновил #51. Должно работать. Изменения выделил синим.
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Цитата:
Кстати, такие же проблемы и с китайским языком (требуетя регистрация). Код #51 так же помог.
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Бумагомаратель Регистрация: 02.11.2007
Пермь
Сообщений: 1,531
|
Цитата:
Кроме того, если вызвать команду MTLE и выбрать существующие выноски, то спец. символы в них (значки швеллера, треугольнички и т.п.) превращаются в "?" (использую mipgost). =( |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Требуется восстановить ригель | Куртан | Конструкции зданий и сооружений | 4 | 13.09.2008 12:05 |
Требуется ли дымоудаление | irwave | Прочее. Архитектура и строительство | 1 | 18.03.2007 08:46 |