明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: captha

怎么让文字和它附近的直线对齐,并保持适当距离

    [复制链接]
 楼主| 发表于 2009-7-31 23:27:00 | 显示全部楼层

非常感谢大家!问题已解决!

思路和侠客StartMe,lzh741206客的思路相似

最开始我是打算建立一个选择集选择文字,然后遍历文字,以每个文字的插入点为基点通过建立另一个选择集选择它旁边的直线,然后调整文字和直线的角度位置使之对齐。

实现过程中出现三个问题,不知原因,但也通过变通方法分别解决了

问题一:实现过程中发现建立文字选择集后对选择集内每个文字再建立选择集选择附近直线的过程中常常出问题,只好将文字选择集的文字导出为一个实体数组后关闭文字选择集,然后对此实体数组循环,再建立对直线的选择集,调整对齐。

问题二:在调整角度时,发现 Line.angle显示的是弧度而非像帮助上所说的是角度

问题三:本想通过更改text.TextAlignmentPoint坐标的办法来改变文字位置。发现text.TextAlignmentPoint只读不能重新赋值,查看帮助发现在做对齐方式下,才会出现只读属性,而我发现文字是中间对齐的,不应该出现这种无法赋新值的情况,我改用text.move方法改变文字位置,回避了这个问题

发表于 2010-8-23 14:53:00 | 显示全部楼层
怎么让文字和它附近的直线对齐,并保持适当距离,你能先做一个一对一的程序吗?先简单后难。
发表于 2012-12-15 11:36:01 | 显示全部楼层
l楼主您好,您在 「怎么让文字和它附近的直线对齐,并保持适当距离」帖子中的问题是否解决了,能否给小弟参考一下,小弟最近也遇到这种问题,作业量很大,很花时间。想借鉴一下
在这里先谢谢了
发表于 2013-4-27 12:58:04 | 显示全部楼层
同求中!
请指教
发表于 2024-7-10 08:39:26 | 显示全部楼层
你好,请问现在 自动对齐并保持距离 作成了么
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-25 04:39 , Processed in 0.137078 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表