TEXTBOX函数与空格字符
用textbox求字符对角线的坐标,当字符中间含有空格的时候是不影响的,但开始和结尾的时候的空格就会影响坐标的正确取值,比如(textbox '((1 . "123")))与(textbox '((1 . "123 ")))(后面10个空格)得出来的结果和前面的是一样的,有没有什么办法能取得后面的正确坐标,同样,如果是(textbox '((1 . " 123")))(前面10个空格),此时的结果为从1开始到3结束的坐标 1abc212
"1abc2"的长度减去" abc "的长度
明白了没有? crtrccrt 发表于 2011-11-10 15:41 static/image/common/back.gif
1abc2
12
"1abc2"的长度减去" abc "的长度
你这是不对的。你可以做实验
文字是这样排列的 1_a_b_c_2
减去abc后应该是1__2的长度1_2才是正解 感谢大家的回复
fsxm事前将字串中的空格替换成别的,再计算就行了!这样做只能粗略的计算,但每个字符的宽度不是都相等的,有哪个字符的宽度和空格键是相等的呢,如果没有这种方法就没办法精确的得住想要的结果 crtrccrt 发表于 2011-11-10 15:41 static/image/common/back.gif
1abc2
12
"1abc2"的长度减去" abc "的长度
感谢回复,这个思路可以借鉴,但我的理解应该是如果字符串“abc ”前后有空格,计算前先将该字符串前后都加上一个特定字符,然后再分别减去第一个和最后一个字符的textbox宽度
页:
[1]