|

楼主 |
发表于 2009-7-18 14:40
|
显示全部楼层
没人会# f; i0 Q$ p! W! b! L
靠自己摸索也难啊,1 _/ |: @3 q) W) `& Q8 g6 J7 U- @2 }
- q/ V& T3 y% i h$ ]& `+ ^" M我的思路
+ Y. w5 X; d! `8 i/ x7 u程序步骤如下:0 g2 j' d/ o8 a9 o; _$ @
3 H' m0 _& C; F! V4 F
1、测量文字与各条管路的距离(按屏幕所见,不是真实的距离),这个有什么命令实现,或有什么变通的命令么。
6 p# P8 B6 z5 G( i, z) s( u% A6 |# D* G/ X8 k8 e U
2、根据测量结果,将距离文字最短的管路与文字关联。
6 b Y& e+ j: L) }, W6 W
# } c* ^1 Y/ E) ]3、将文字自动移到关联管路上,1 ^, J } Z) ]) |* K
2 h% f) W5 C. g' v8 }) A1 Y- k这个用VB或LISP怎么实现2 V2 {' v/ @% [/ u. b1 G. K' X' x+ R
+ V3 t% e( `3 A. D0 W+ R" r) {: w7 G; t
问题的关键是如何判断文字与直线的距离。% b$ f# `9 g( @
8 n3 _2 y; A+ J( [/ Q
$ }, ~& ?" p1 a- d1 ^( F7 o_________________ |
|