Автор Тема: Лисп "шрифт" создания стиля текста одной командой  (Прочитано 5343 раз)

0 Користувачів і 1 Гість дивляться цю тему.

Offline andery

  • Administrator
  • ******
  • Thank You
  • -Given: 1167
  • -Receive: 573
  • Повідомлень: 3 239
  • Country: ua
    • Перегляд профілю
    • Awards
Может кому полезно будет или пригодится
а то каждый раз создавать стиль или копировать буковки с других чертеже ИМХО чуть неправильно
Как загружать лисп можна прочесть тут:
http://eom.com.ua/index.php/topic,943.msg4265.html#msg4265
После загрузки лиспа "шрифт" , набираем в командной строке команду: шрифт
он запросит высоту шрифта, после ввода создаст два стиля текста с названием gost и gost(курсив) с высотой текста указаной Вами.
и шрифтом ISOCPEUR и isocpeui.ttf , если Вы используете другой шрифт - достаточно заменить в коде то что выделенно красным на название шрифта который Вы используете.
Тока имейте ввиду что курсивный шрифт это отдельный шрифт.
Quote (selected)
(defun c:шрифт (/ H tt ttk)
       (initget (+ 1 2 4))
     (setq H (getreal "Введите высоту шрифта: "))
     (setq tt (strcat "gost" (rtos H)))
   (setq ttk (strcat "gost" (rtos H) "(курсив)"))
   (command "_-style" tt "ISOCPEUR" H "1" "0" "_n" "_n")
   (command "_-style" ttk "isocpeui.ttf" H "1" "0" "_n" "_n")
);;end of defun


Если будут вопросы - задавайте.


Offline Сугор

  • ******
  • Thank You
  • -Given: 267
  • -Receive: 931
  • Повідомлень: 9 360
  • Country: ua
  • Awards ЕОМактивность I - 1й по числу постов в день=(? сообщений)/(? времени пребывания) I по максимальному времени on-line пребывания на форуме Золотая сова (400 благодарностей + 1500 сообщений) За неизменность форуму I степени - на форуме более 3 лет
    • Перегляд профілю
    • Awards
andery, Возможен и другой вариант, создаешь файл в котором создаешь все необходимые для тебя стили, а потом их перетаскиваешь в палитру инструментов, и в новых чертежах ипосльзуешь стиль из палитр. Или пользуешься анотативным стилем

 

Warning: this topic has not been posted in for at least 150 days.
Unless you're sure you want to reply, please consider starting a new topic.

Ім'я:     Email: