找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 792|回复: 7

[求助] [求助]:请问如何用ssget获取文字对象后再得到文字的高度和宽度?

[复制链接]
发表于 2003-11-7 13:14:04 | 显示全部楼层 |阅读模式

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

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

×
请问如何用ssget获取文字对象后再得到文字的高度和宽度?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2003-11-7 15:45:43 | 显示全部楼层
textbox   函数

语法

     (textbox elist)

功能及参数

     这个函数将计算一个文字图元并返回包围文字的交互坐标框。elist 必须定义一文字图元。如果有别于文字本身的定义文字参数的项于 elist 中被忽略, 那么将使用目前设定。如果 textbox 成功执行, 那么它将返回两点, 否则返回nil。

范例

    经过 textbox 所能接受的最小表就是文字本身。

    (textbox '((1 . "Hello world.")))

    可能返回:   

    ((0.0 0.0 0.0)(0.8 0.2 0.0))

    在这种情况下, textbox 将为文字使用目前的缺省值来供应其他的参数。经过 textbox 所返回的点将描述文字图元的框(当插入点在(0, 0, 0) 且旋转角度为 0 时)。第一个表将返回 (0, 0, 0), 除非文字图元是倾斜的、垂直或包含下降字符(如, g或 p) 。第一个点表的值将指定由文字插入点平移到文字小方框的左下角点。第二个点表将指定文字框的右上角。点表将忽略文字方位的测量而经常返回文字小方框的左下角点与右上角点。

你用:
(textbox (entget (car (entsel))))
选一文字试试
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2003-11-8 08:35:51 | 显示全部楼层
ZHYNT斑竹:
使用DXF组码40, 41或用VLISP 中的HIGHT,SCALEFACOR属性.
获取高度和宽度不是更直接简单吗?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 593个

财富等级: 财运亨通

发表于 2003-11-8 09:21:19 | 显示全部楼层
最初由 lsjjm 发布
[B]ZHYNT斑竹:
使用DXF组码40, 41或用VLISP 中的HIGHT,SCALEFACOR属性.
获取高度和宽度不是更直接简单吗? [/B]

他说的宽度是指字串的长度吧(GetBoundingBox)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-11-8 11:59:41 | 显示全部楼层
最初由 eachy 发布
他说的宽度是指字串的长度吧(GetBoundingBox) [/B]


咳!, 这论坛呀多有问题问的不清楚, 是答得也不清楚, 无端地消磨了不少时光!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2003-11-13 12:59:28 | 显示全部楼层
不好意思!我指的是MTEXT文字外框的高度和宽度!

还是感谢版主!已经通过版主的方法解决了!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-11-15 10:06:06 | 显示全部楼层
例:ttc是一字符串变量,用textbox则(textbox (cons 1 ttc))不可以,为什么?那应该怎么用?
谢谢!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-26 21:03 , Processed in 0.175608 second(s), 44 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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