cjs 发表于 2005-4-26 19:54:00

如何判断line与text(二者相交)的位置关系?

本帖最后由 作者 于 2005-4-26 20:42:36 编辑 <br /><br /> 用如下语句可求得line与text的交点p:<BR>p = line.IntersectWith(text, acExtendNone)



当ubound(p)=2时有两种情况:


1、line和text相切。2、line有一个端点在text的内部,一个端点在其外部。


如何区别这两种情况(不能用延伸)?

雪山飞狐_lzh 发表于 2005-4-26 20:36:00

有什么必要判断line与text的交点?

cjs 发表于 2005-4-26 20:47:00

我正在做一个画图的程序,为了图面的美观,在直线与文字相交时,需要根据情况删除文字或部分直线。

雪山飞狐_lzh 发表于 2005-4-26 21:12:00

对Text调用GetBoundingBox方法求外包的范围再根据情况删除

zhuxuhong 发表于 2005-4-27 22:47:00

你可以用遮罩处理啊
页: [1]
查看完整版本: 如何判断line与text(二者相交)的位置关系?