captha 发表于 2009-7-31 23:27:00

<p>非常感谢大家!问题已解决!</p><p>思路和侠客<font face="Verdana" color="#61b713"><strong>StartMe,</strong><font color="#da2549"><strong>lzh741206</strong></font><font color="#000000">客的思路相似</font></font></p><p><font face="Verdana" color="#61b713"><font color="#000000">最开始我是打算建立一个选择集选择文字,然后遍历文字,以每个文字的插入点为基点通过建立另一个选择集选择它旁边的直线,然后调整文字和直线的角度位置使之对齐。</font></font></p><p><font face="Verdana">实现过程中出现三个问题,不知原因,但也通过变通方法分别解决了</font></p><p><font face="Verdana">问题一:实现过程中发现建立文字选择集后对选择集内每个文字再建立选择集选择附近直线的过程中常常出问题,只好将文字选择集的文字导出为一个实体数组后关闭文字选择集,然后对此实体数组循环,再建立对直线的选择集,调整对齐。</font></p><p><font face="Verdana">问题二:在调整角度时,发现 Line.angle显示的是弧度而非像帮助上所说的是角度</font></p><p><font face="Verdana">问题三:本想通过更改text.TextAlignmentPoint坐标的办法来改变文字位置。发现text.TextAlignmentPoint只读不能重新赋值,查看帮助发现在做对齐方式下,才会出现只读属性,而我发现文字是中间对齐的,不应该出现这种无法赋新值的情况,我改用text.move方法改变文字位置,回避了这个问题</font></p><p></p>

cadtz 发表于 2010-8-23 14:53:00

<b style="FONT-SIZE: 12px; LINE-HEIGHT: 15px">怎么让文字和它附近的直线对齐,并保持适当距离</b>,你能先做一个一对一的程序吗?先简单后难。

yaokui25 发表于 2012-12-15 11:36:01

l楼主您好,您在 「怎么让文字和它附近的直线对齐,并保持适当距离」帖子中的问题是否解决了,能否给小弟参考一下,小弟最近也遇到这种问题,作业量很大,很花时间。想借鉴一下
在这里先谢谢了

sotop 发表于 2013-4-27 12:58:04

同求中!
请指教

顾茗思意 发表于 2024-7-10 08:39:26

你好,请问现在 自动对齐并保持距离 作成了么
页: 1 [2]
查看完整版本: 怎么让文字和它附近的直线对齐,并保持适当距离