所有多段线中的文本相同
我有大约100条闭合多段线,我需要在所有这些线中都有相同的文本。有没有办法使文本位于所有闭合多段线中? 如果它们是唯一的闭合多段线,则可以通过代码完成。如果这是一次性的事情,那么我会开始复制。如果你认为你需要定期这样做,你可以让别人在这个网站的LISP论坛上为你写一个。 使用基点复制。然后粘贴,粘贴,粘贴,粘贴。。。。。如果它们是规则大小和间距的多边形,则可以一次复制之前的多个副本,以加快复制速度。 使用lisp非常简单,一个快速的谷歌展示了闭合PLINE的测试,只需循环选择集。(vla-get-closed (setq pobj (vlax-ename->vla-object (car (entsel)))))
; :valx-true or false
问题是,你想把文本放在第1个点旁边中间的pline的什么位置???如果第一个点是以相同的方式绘制的,则旋转时会发生什么情况。文本是区域吗?如果是,请在此处搜索pline+区域 它是否旋转并不重要,它只需要在闭合的多段线中 给你。这可以通过代码来完成。现在,你需要有人为你写。LISP论坛将是一个很好的地方。 当您在许多图形的整个工作过程中必须多次执行重复操作时,代码是很好的。如果只有一个图形,并且这种情况可能不会再次出现,那么对于像我这样没有经验的lisp'er来说,手动复制比特和片段要比编码、测试和调试高效得多。 本德,轮到你了,你没有回答这个问题,文本是什么,它在多边形上的什么位置。你想在中间吗?
页:
[1]