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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Шрифт D431

Шрифт D431

Ответ
Поиск в этой теме
Непрочитано 12.09.2007, 13:04 #1
Шрифт D431
kromvel83
 
г.Ростов-на-Дону
Регистрация: 12.09.2007
Сообщений: 7

Привет Всем...... People.. I need your help...... У меня топографический шрифт d431 в AutoCad 2006 отображается как стандартный courier, при том что система видит его нормально..... Перегонять в shx пробовал, не помогло......
Просмотров: 9667
 
Непрочитано 12.09.2007, 13:08
#2
Кулик Алексей aka kpblc
Moderator

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


Проверь настройки текстового стиля. Если не поможет, попробуй этот шрифт (полагаю, ttf) деинсталлировать и по новой переустановить. При этом ACAD должен быть закрыт.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 12.09.2007, 14:06
#3
kromvel83


 
Регистрация: 12.09.2007
г.Ростов-на-Дону
Сообщений: 7


Проверял все нормально..... Когда берешь любой другой чертеж и меняешь там шрифт в текстовом стиле на d431 он отображается как надо..... но если пробуешь редактировать любую из надписей он отображается как courier.... мистика....
kromvel83 вне форума  
 
Непрочитано 12.09.2007, 14:11
#4
Кулик Алексей aka kpblc
Moderator

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


Хе... А надписи часом не сделаны mtext'ом?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 12.09.2007, 16:08
#5
kromvel83


 
Регистрация: 12.09.2007
г.Ростов-на-Дону
Сообщений: 7


Да... Им самым.....
kromvel83 вне форума  
 
Непрочитано 12.09.2007, 16:25
#6
Кулик Алексей aka kpblc
Moderator

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


Так это надо сносить форматирование многострочного текста. Лиспом обрабатывается, коды публиковались. ИМХО - в поиск "формат многостр текст"
Например: по dwg.ru или по autocad.ru
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 12.09.2007, 18:00
#7
kromvel83


 
Регистрация: 12.09.2007
г.Ростов-на-Дону
Сообщений: 7


спс..... а нет ли возможности сделать все это проще... я пока начинающий user...
kromvel83 вне форума  
 
Непрочитано 12.09.2007, 19:24
#8
Кулик Алексей aka kpblc
Moderator

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


Ну так находишь лисп, который делает что надо, затем dwg.ru/art/8 - там все написано.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 13.09.2007, 10:10
#9
kromvel83


 
Регистрация: 12.09.2007
г.Ростов-на-Дону
Сообщений: 7


Приветик.... Последовал твоему совету.... Взял код:

(defun _kpblc-clear-mtext (string-to-normalize
/ sub_string
sub_pos left_string
right_string
)
(if (or
(setq sub_pos (vl-string-search "{f" string-to-normalize))
(setq sub_pos (vl-string-search "{\\" string-to-normalize))
(setq sub_pos (vl-string-search "\\f" string-to-normalize))
(setq sub_pos (vl-string-search "{\\f" string-to-normalize))
) ;_ end of or
(progn
(setq left_string ;все, что до "{"
(vl-string-trim
"{"
(substr
string-to-normalize
1
(vl-string-position
(ascii "\\")
string-to-normalize
sub_pos
) ;_ end of vl-string-position
) ;_ end of substr
) ;_ end of vl-string-trim
) ;_ end of setq

(if (vl-string-position
(ascii ";")
string-to-normalize
sub_pos
) ;_ end of vl-string-position
(setq right_string ;все, что между {f и ;
(substr
string-to-normalize
(+ (vl-string-position
(ascii ";")
string-to-normalize
sub_pos
) ;_ end of vl-string-position
2
) ;_ end of +
) ;_ end of substr
) ;_ end of setq
(setq right_string "")
) ;_ end of if
(_kpblc-clear-mtext (strcat left_string right_string))
) ;_ end of progn
(vl-list->string
(vl-remove
(ascii "}")
(vl-string->list string-to-normalize)
) ;_ end of vl-remove
) ;_ end of vl-list->string
) ;_ end of if
) ;_ end of defun


сохранил его.... назвал "_kpblc-clear-mtext (string-to-normalize.lsp"
загрузил его.... " _appload _kpblc-clear-mtext (string-to-normalize.lsp успешно загружен." Вызываю _appload _kpblc-clear-mtext (string-to-normalize.lsp , на что он пишет "(_>". Что делать дальше...?..если все правильно сделал.....
kromvel83 вне форума  
 
Непрочитано 13.09.2007, 10:35
#10
G.A.W.

работник по монтажу, то посижу, то полежу!!!
 
Регистрация: 24.01.2007
г.Владимир
Сообщений: 348
<phrase 1=


Если я правильно понял то вызывать нужно функцию из этого лиспа, а не сам лисп (он уже загружен):
Код:
[Выделить все]
(_kpblc-clear-mtext)
__________________
Положительные эмоции - это эмоции, которые возникают, если на все положить!!!
G.A.W. вне форума  
 
Непрочитано 13.09.2007, 10:40
#11
Кулик Алексей aka kpblc
Moderator

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


В скобках - параметры вызова.
Если код брался отсюда, то тогда по идее надо брать последний публиковавший вариант. Если берется мой вариант, то там еще и показана функция - c:unf-mtext и вызывать надо именно ее, как unf-mtext. Если используется код ZZZ или Apelsinov'a, то код придется править.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 13.09.2007, 10:46
#12
G.A.W.

работник по монтажу, то посижу, то полежу!!!
 
Регистрация: 24.01.2007
г.Владимир
Сообщений: 348
<phrase 1=


А-а-а, так это ж те же грабли. на которые я наступал.
kromvel83, если нужен готовый вариант,то могу здесь опубликовать, если конечно Алексей не против.
__________________
Положительные эмоции - это эмоции, которые возникают, если на все положить!!!
G.A.W. вне форума  
 
Непрочитано 13.09.2007, 10:57
#13
Кулик Алексей aka kpblc
Moderator

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


Не будет, конечно
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 13.09.2007, 11:58
#14
kromvel83


 
Регистрация: 12.09.2007
г.Ростов-на-Дону
Сообщений: 7


Буду премного благодарен........ Заранее спс.....
kromvel83 вне форума  
 
Непрочитано 13.09.2007, 12:15
#15
G.A.W.

работник по монтажу, то посижу, то полежу!!!
 
Регистрация: 24.01.2007
г.Владимир
Сообщений: 348
<phrase 1=


Посадить папку из архива куда нить в корень Акада, прописать путь к нему, дальше подгрузить файл .mnu через адаптацию, ну а потом панельку с кнопками достать.
Проблема в том что я это выдрал из своего сборника, и почему то нет падающего меню. Еще проблема в "форматировании текста по выбору", т.е. текст не до конца форматируется. Как я понял эта функция сносит следущее
Цитата:
(setq sub_pos (vl-string-search "{f" string-to-normalize))
(setq sub_pos (vl-string-search "{\\" string-to-normalize))
(setq sub_pos (vl-string-search "\\f" string-to-normalize))
(setq sub_pos (vl-string-search "{\\f" string-to-normalize))
А например {\f\, не сносит. Это уже к корефеям. В частности к Алексею, это он мне по моей же просьбе его дорабатывал, но чуть чуть не до конца. А так если проблемы будут пиши.
Пробуй!
[ATTACH]1189671325.rar[/ATTACH]
__________________
Положительные эмоции - это эмоции, которые возникают, если на все положить!!!
G.A.W. вне форума  
 
Непрочитано 13.09.2007, 12:26
#16
Кулик Алексей aka kpblc
Moderator

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


Просьба: покажи результат выполнения
Код:
[Выделить все]
(vla-get-textstring (vlax-ename->vla-object (car (entsel "\nУкажите \"не до конца\" форматируемый текст : "))))
Указывать на "не до конца форматируемый" текст. Больно интересно, что там такого могло быть. Наверняка многократно вложенное форматирование...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 13.09.2007, 12:32
#17
kromvel83


 
Регистрация: 12.09.2007
г.Ростов-на-Дону
Сообщений: 7


Ok.... глаза боятся но руки (и мозг) делают..... спс....
kromvel83 вне форума  
 
Непрочитано 13.09.2007, 12:41
#18
G.A.W.

работник по монтажу, то посижу, то полежу!!!
 
Регистрация: 24.01.2007
г.Владимир
Сообщений: 348
<phrase 1=


Допустим пишу "Доктор", затем вставляю любой символ перед словом "Доктор", нажимаю форматирование по выбору, выбираю, ENTER, и....
Исходник:
Код:
После вставки символа:
[ATTACH]1189672863.JPG[/ATTACH]
__________________
Положительные эмоции - это эмоции, которые возникают, если на все положить!!!
G.A.W. вне форума  
 
Непрочитано 13.09.2007, 12:42
#19
G.A.W.

работник по монтажу, то посижу, то полежу!!!
 
Регистрация: 24.01.2007
г.Владимир
Сообщений: 348
<phrase 1=


Результат:
[ATTACH]1189672942.JPG[/ATTACH]
__________________
Положительные эмоции - это эмоции, которые возникают, если на все положить!!!
G.A.W. вне форума  
 
Непрочитано 13.09.2007, 13:06
#20
G.A.W.

работник по монтажу, то посижу, то полежу!!!
 
Регистрация: 24.01.2007
г.Владимир
Сообщений: 348
<phrase 1=


Результат с твоего кода:
Цитата:
"\\H0.9583x;UДоктор"
__________________
Положительные эмоции - это эмоции, которые возникают, если на все положить!!!
G.A.W. вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Шрифт D431

Реклама i