找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 634|回复: 4

[原创]:给个lisp的扩展函数ola_DrawText,可以让你的程序增色不少

[复制链接]
发表于 2004-6-22 14:16:58 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
给个lisp的扩展函数,可以让你的程序增色不少

附件里还有另外几个函数,详见帮助。


(名称        ola_DrawText
功能        当前绘图区域内绘制文本,平面刷新后文本被清除(如grdraw)
函数形式        (ola_drawtext strText  apt  col  h)
参数表        strText  <STR>  绘制的文本字符串
apt     <POINT> 文本插入点,当前坐标系
col     <INT> <LONG> <LIST> 文本颜色
   如果-256<col<256 ,按照AutoCAD的颜色索引取颜色,其他范围表示windows的真彩色
如果col为三个元素的点表,则表示(R G B)三个色彩的组合
如果col<0 表示绘制文本区域填充背景色彩
h <INT> 用象素表示的文本高度。
返回值        无
对应oxa        oxaTextOut
示例        (ola_drawtext "my text" (getpoint) -1 30)
(ola_drawtext "my text" (getpoint) '( 255 0 253) 50 )
备注
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2004-6-22 14:29:31 | 显示全部楼层
有2004或2005版吗?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-6-22 23:42:11 | 显示全部楼层
如果是lisp,编译成arx对版本适应性不好,建议用fas,vlx。
sorry,我无法测试了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-6-23 21:05:36 | 显示全部楼层
是vc写的arx,源代码以后整理后在ARX版给出,暂时没有时间
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-6-24 15:26:46 | 显示全部楼层
arx有版本限制,算了,我就不用了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2025-9-27 06:54 , Processed in 0.173729 second(s), 41 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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