cabinsummer 发表于 2012-5-19 12:46:38

没有听说过LISP只能运行于CAD2006。如果楼主确认是LISP程序,请让别人怀疑一下你说的真实性

greatvictory 发表于 2012-5-21 14:59:54

楼主,我写了个,但是对于1这个字符有点问题,定位不准。。。

652758365 发表于 2012-5-21 17:09:42

小儿科,且毫无用处。希望大家不要把有限的学习探讨时间浪费在这种无聊的问题上!!!

adc 发表于 2012-5-21 17:15:07

652758365 发表于 2012-5-21 17:09 static/image/common/back.gif
小儿科,且毫无用处。希望大家不要把有限的学习探讨时间浪费在这种无聊的问题上!!!

你见识到板王的就不会这么说了,非常方便好用

print1985 发表于 2012-5-21 23:25:00

确实,精确定位所选文字是个问题,因为“1”和“2”的宽度是不一样的
先取得文本的宽度、个数,可以算出平均每个字所占的宽度,但是由于上面的原因,定位文字并不一定准确

wowan1314 发表于 2012-5-22 00:15:49

先炸碎文字呢? 然后通过刚才选择的点来重新选择下看选到的是哪个字。确认选了哪个字更新内容就好办了!    这样的思路可行否?

yjr111 发表于 2012-5-22 08:38:08

板王的这个修改确实有点意思,早上利用原来的早期的原位递增代码修改了一下,简陋版的先测试一下吧


greatvictory 发表于 2012-5-22 10:03:13

print1985 发表于 2012-5-21 23:25 static/image/common/back.gif
确实,精确定位所选文字是个问题,因为“1”和“2”的宽度是不一样的
先取得文本的宽度、个数,可以算出平 ...

宽度不一样没关系,关键是1这个字符的宽度,从定位点量起根本就不在1上...

elitefish 发表于 2012-5-22 10:08:31

计算1文字宽度 换个角度 现计算 818的宽度 再计算88的宽度相减就是1的宽度同样可以算出空格的宽度

greatvictory 发表于 2012-5-22 10:17:00

elitefish 发表于 2012-5-22 10:08 static/image/common/back.gif
计算1文字宽度 换个角度 现计算 818的宽度 再计算88的宽度相减就是1的宽度同样可以算出空格的宽度

我计算宽度就是为了去定位,你既然知道定位又何必去计算宽度呢?对吧。
页: 1 [2] 3 4
查看完整版本: 全部明经币求一个文字替换程序