方案A:
1. 选择粉色直线,自动找到与蓝色多段线的交点(优点:不用选择蓝色线段, 缺点: 粉色直线必须只能有一个交点,如果两个交点就出错.)
- 计算两段长度, L1=起点到交点, L2=交点到终点.
如果L1和L2 都不等于0, 那么把四个文本放置到直线交点四周上, 在编号上增加两支
如果L1或L2其中一个等于零, 那么两个文本放置到粉色直线的中点上,在编号仅增加一只.
方案B:
1.选择蓝色的线段,然后载选择粉色直线,只找选择的多段线的交点(缺点:需要多选择一下蓝色线段,如果蓝色线段断开,需要分批处理. 优点: 如果粉色直线与两个或者以上的线相交,一样可以处理.)
2.计算两段长度, L1=起点到交点, L2=交点到终点.
如果L1和L2 都不等于0, 那么把四个文本放置到直线交点四周上, 在编号上增加两支
如果L1或L2其中一个等于零, 那么两个文本放置到粉色直线的中点上,在编号仅增加一只.