更改多重引线定义的高度
我正在修改一个我没有创建的dwg。有很多mLead,mtext的框似乎对所有它们都是相同的。许多是一行文本,或者硬包装的多行,但是框比需要的要大得多。这在蒙版时会产生问题,因为蒙版太大了。我尝试双击标尺来缩小框,但是当我退出命令时它会恢复到原始高度。我在属性窗口中没有看到像mtext那样的“定义高度”设置。
如果有人有一个好的解决方案来解决这个问题,我很想知道它是什么。
**** Hidden Message ***** 您是否尝试过将它们全部选中并将文本宽度更改为0?
是的,宽度保持不变,但高度不变。可能应该说我在我的行动中使用2018 “快速选择多引线然后在属性窗口中更改平台间距”有帮助吗?
我可以快速选择多重引线并调整其定位间隙距离,但这对文本框部分的高度没有任何影响。如果选择多行文字对象并查看属性,其中一个属性将定义为“高度”。但如果选择mleader对象并查看其特性,则定义的高度不是选项
唯一有效的方法是选择较低的夹点并将其捕捉到顶部夹点。叹气 这让我恼火了一段时间。我很高兴你找到了解决办法,即使是一次一个。谢谢! 在深入研究了这一点之后,这似乎是可行的(AutoCAD 2019)。不过,我会测试它。我过去已经“修改”了m领导人,并获得了一些时髦的结果。
(defun c:foo (/ s)
;; RJP » 2019-01-16
;; Reset mleader textbox height
(if (setq s (ssget ":L" '((0 . "multileader"))))
(foreach e (vl-remove-if 'listp (mapcar 'cadr (ssnamex s)))
(entmod (subst '(44 . 0.0) (assoc 44 (entget e)) (entget e)))
)
)
(princ)
)
谢谢ronjop!
到目前为止,它似乎运行良好。我能想到的唯一能让它变得更好的是,它能收缩到文本的范围。我不编码,所以我很感激我能得到的任何帮助。我怀疑我正在处理的文件是从Microstation或其他平台转换而来的。
再次感谢! 也许发布一个示例图纸。手柄换行到我的绘图上的文本。 罗恩,当尘埃落定...那段导语背后有故事吗??问候,
页:
[1]
2