明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 618|回复: 6

[提问] 有没有批量处理图中重叠文字的插件?

[复制链接]
发表于 2021-8-19 15:10 | 显示全部楼层 |阅读模式
1明经币

附件: 您需要 登录 才可以下载或查看,没有账号?注册
发表于 2021-8-19 15:15 | 显示全部楼层
要做可以做,但效果未必好,未必是你想要的空位置,可能是任意空位置,还可能隔得远。如果图形简单,只限于垂直方向向上移动,并且肯定不远处就有空位子,效果会好很多。
回复

使用道具 举报

 楼主| 发表于 2021-8-19 15:42 | 显示全部楼层
mikewolf2k 发表于 2021-8-19 15:15
要做可以做,但效果未必好,未必是你想要的空位置,可能是任意空位置,还可能隔得远。如果图形简单,只限于 ...

我的大概思路是
1)抽取所有文字,通过字的长度计算此字体所需要的矩形面积。
2)判断是否重叠,如果重叠就移动移动距离。(其实移动多一点距离也能接受,两个不一定要紧挨着。不影响阅读即可)。
回复

使用道具 举报

发表于 2021-8-19 16:31 | 显示全部楼层
思路很简单,重叠了就移,难点在于移到哪里,如何能确保移动到符合人眼视觉要求的位置。
回复

使用道具 举报

发表于 2021-8-19 17:01 | 显示全部楼层
其实我想找个重叠就改字高的插件,改字高后继续检查是否重叠,一直改到不重叠。哈哈
回复

使用道具 举报

发表于 2021-8-20 10:59 | 显示全部楼层
AndyWang 发表于 2021-8-19 17:01
其实我想找个重叠就改字高的插件,改字高后继续检查是否重叠,一直改到不重叠。哈哈

如果两个字对齐点不重叠(等高),字高小于对齐点差值后直接不重叠,用不着反复检查,一步搞定,当然如果差值过小,字也会过小,可能还要配备显微镜才能看清楚。如果对齐点重叠,无论字高多少,永远重叠。
回复

使用道具 举报

发表于 2021-8-20 11:48 | 显示全部楼层
mikewolf2k 发表于 2021-8-20 10:59
如果两个字对齐点不重叠(等高),字高小于对齐点差值后直接不重叠,用不着反复检查,一步搞定,当然如果差 ...

那得加多判断了。按您说的,第1点好办,第2点的话可以字高改到小于原来字高一半,还重叠的话就画圈,第3点,对齐点一致,对齐方式一致,文字内容一致就直接删。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 06:10 , Processed in 0.194559 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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