计算块中属性的长度
假设,块中有个属性,文字为“XXXXX”,想计算它的长度,以前是(高度*宽度比例*文字个数),但其中可能包含(小数点或者逗号),所以计算有偏差,谁有更好的办法 块中文字的不知道,,不过普通文字的见过一个,,就是先做出文字边界框,再取角点左边差。这样的话,高度和长度都可以完全按你想要的表现出来。 对于单行文字,楼上是正解,多行就失效了 本帖最后由 llsheng_73 于 2014-4-8 23:59 编辑(setq en(car(entsel"选取一个属性块")))
(setq b(textbox (entget(entnext en))))
(-(caadr b)(caar b))
页:
[1]