- 积分
- 520
- 明经币
- 个
- 注册时间
- 2004-2-7
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
发表于 2004-6-12 12:41:00
|
显示全部楼层
没能力做,提个想法供参考,
1.在屏幕上取两个点,选定一个想要填表内容的长方型的最外沿对角边界范围,记录x1,y1,x2,y2坐标,(避免扩大范围);
2.循环判定:动态得到光标处的坐标,并画两条垂直线(通过光标点),直线边界为x,y构成的长方形边界,取得所有与两条直线相交的(参考边框直线)交点坐标,取出离光标最近的四个点(水平两个,垂直两个),以确定光标所在的填空边界,并以此四个点确定文本大小及定位参考点,(如何偏移自定),确认后进入文本操作.
3.循环中动态直线要注意确认得到所要的数据后及时删除, |
|