langjs 发表于 2013-7-30 20:32:25

还不如点选计算一下得了,框选能做到,但是不可靠

fjutcivil 发表于 2013-7-31 09:11:47

langjs 发表于 2013-7-30 20:32 static/image/common/back.gif
还不如点选计算一下得了,框选能做到,但是不可靠

我主要是想知道判断相对位置的方法

langjs 发表于 2013-8-1 10:04:16

fjutcivil 发表于 2013-7-31 09:11 static/image/common/back.gif
我主要是想知道判断相对位置的方法

就是建立点表,分类、排序、比较、循环之类的算法,计算过程肯定有点复杂,但觉得能行的通:
最后几个表的格式大概这样:横向字的点list1=‘((pt1 py2……)(PT101PT102…… )……)子表(pt1 py2……)为接近一定距离的,并按照坐标顺序排列。 纵向字的点list2和 list1的格式一样。

再建一个表list3 格式:’((pt1 文字内容)(pt2 文字内容)……)

最终计算根据list1和list2找到要计算文字的坐标,再根据list3取得文字内容来计算出最终结果。

77077 发表于 2014-8-6 18:18:56

这个问题我觉得可以实现~
前提是参与计算的两组或多组文本数字要有相同的规则,且sslength长度相同。

1.选择第一组数据,按规则排序,取出数据内容lst1
2.选择第二组数据,按规则排序,取出数据内容lst2
3.分别将lst1和lst2中相同位置的数据进行运算,得到lst3
4,按规则输出lst3

页: 1 [2]
查看完整版本: 怎么实现选择计算功能啊?