找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 944|回复: 2

[求助] 求助(关于选择集文字组成表排序的问题)

[复制链接]
发表于 2015-4-5 21:37:33 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 124803430 于 2015-4-6 17:46 编辑

假如我有一系列很规则的文本
我想用选择集直接框选后,图元名能按列排序,组成N个列表。比如下面第一列( 图元名X1 图元名X2 。。。)其中第一个图元名就是产品规格,然后是本列第二个。以此类推;然后是第二列 (
图元名Y1 图元名Y2 。。);最后所有的列表组成一个大的表~~~~~~选择集直接框选的话,选择集内的图元都是无序排列,达不到想要的要求
还有,假如图中有重叠的字体怎么去除掉?


QQ截图20150405213006.png
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 264个

财富等级: 日进斗金

发表于 2015-4-5 23:06:22 | 显示全部楼层
你应该好好看看AutoCAD的DXF,了解下ACAD的数据结构

AcDb - > AcDbEntity
                 -> AcDbText -> InsertionPoint
                                    -> TextString
                                    -> .....

你要分成列就要用到 InsertionPoint 属性,Dxf 组码是 10,文字重叠,在 DXF 中就是表现为 InsertionPoint 距离很小

点评

感谢回复,你的这个思路比较好,但是实际情况比较复杂,比如我编辑某一列中的单个文本,并且插入点位置左右移动了,平面中XY坐标的位置就会有变化,处理起来就有点麻烦了,不知道还有没有更好的思路~~~~  详情 回复 发表于 2015-4-6 11:48
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-6 11:48:12 | 显示全部楼层
本帖最后由 124803430 于 2015-4-6 11:50 编辑
iLisp 发表于 2015-4-5 23:06
你应该好好看看AutoCAD的DXF,了解下ACAD的数据结构

AcDb - > AcDbEntity

感谢回复,你的这个思路比较好,但是实际情况比较复杂,比如我编辑某一列中的单个文本,并且插入点位置左右移动了,平面中XY坐标的位置就会有变化,处理起来就有点麻烦了,不知道还有没有更好的思路???
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-4-28 05:18 , Processed in 0.511013 second(s), 36 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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