明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3754|回复: 2

[求助](vla-setfont)函数中pitchandfamily参数的选择问题。

[复制链接]
发表于 2002-9-5 12:00:00 | 显示全部楼层 |阅读模式
在命令style中可以直接设置字体的大小,名称,间隔,选转角度等参数,但在
(vla-setfont)函数中,只有bold,italic,chaset,pitchandfamily这些参数可用,
我对pitchandfamily参数不了解,不知道有什么作用?还有就是我如何在vlisp函数
中设置字体的间隔(width factor),大小,backwards等参数,是用(vla-setfont)就能够
完成,还是需要用别的函数?还有如何去掉讨厌的regular这个东东?请龙哥和雄哥和各
位大侠指教!多谢!
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2002-9-5 12:13:00 | 显示全部楼层

关于ActiveX的评论...

目前各种适合于专业设计工程师使用的开发工具作比较,可以看出,在“内政”事务处理上,绝大多数需求下,传统的AutoLISP程序设计模式仍然是最优秀的、效率最高的、编程最简洁和最安全的,因为它能够直接接触到AutoCAD对象数据库的记录,而不是像ActiveX那样,需要有人写出程序,为我们暴露相关的方法和属性,我们只能通过这些,才能间接接触到对象的数据。传统的AutoLISP和ActiveX有各自的优点,也有各自的弱项,两者的有机结合,将会是相当好的解决方案。
笔者认为,即使你原来会VB,也应当化一点时间学会VLISP,这毕竟是一种相当容易上手的程序设计方法,而且能力和效率又很好,尤其擅长编写设计过程模拟程序,而这样的程序才能明显表现出AutoCAD应用的真正价值。
在“主动使用”的模式下,也就是有多种方法可以使用的条件下,例如对象数据访问,应当具体比较各种方式的性能,并不一定是新方法好。
在“被动使用”的模式下,也就是只有一种方法可以使用,那就没有办法了,就算是效率不高、程序麻烦,也只能这样做。例如反应器功能。
对ActiveX的使用定位,相信你自己也能得出结论了。笔者认为,应当紧紧跟踪ActiveX的发展和进步,相信将有越来越多的精彩功能出世,使我们的专业设计程序能够更多地表达设计思维,创造更多的效益

以上摘自《Visual LISP程序设计——技巧与范例》第八章。
我的意思是:能引用命令完成的设置,就不去碰ActiveX这个软钉子...
 楼主| 发表于 2002-9-5 12:40:00 | 显示全部楼层

思路非常正确,多谢雄哥指点!

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-25 17:32 , Processed in 0.183627 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表