批量文本对齐于框格(Lisp完结版)
本帖最后由 yrgui 于 2011-2-25 14:43 编辑以前发过两条帖子,关于批量文本对齐于框格的,没有成功
进过一段时间的学习,程序终于可用了:
该程序用于整理材料表和标题栏里的文本,让文本对正于框格。
TextAlign(TA)
这个用起来虽然还不错,但是在CAD材料栏,一般用左对齐的话显得难看了,一般要离左边框一两个字符或者好些,大侠能否把左对齐再修改下,往右边移动一点呢? yrgui 发表于 2011-3-2 20:25
高级会员还没币啊?积分可以换明经币的,难倒 tjuzkj 您不知道
fas程序已经免费放出,注册会员就可以下 ...
积分怎么换法。。我不会啊。。。 有一个前辈搞的表格文字居中,包含单元格多个单行文字上下均布处理,但框选没有上面处理的好,若能增加该功能和处理多行文字,就几乎完美无缺了
学习学习! 本帖最后由 xiaxiang 于 2011-2-25 15:33 编辑
期望贴个动画演示,以给个醒目提示。我来加一个:
本帖最后由 xiaxiang 于 2011-2-25 15:43 编辑
另:对于一个dwg文件里有多张图纸(每张图纸都有图框图块和标题栏)的情况,先用快速选择将所有标题栏文字加入选择集,然后执行txtalign命令后出现问题。部份图元对象丢失,某些标题栏文字集中跑到一起。
可能是操作的问题。我先研究一下您的代码。
很cool的程式!!
先做個記號
改天再來下載
謝謝樓主分享!! 支持一下!很使用的程序 支持一下!
回复 xiaxiang 的帖子
判断对象的框格用的是“boundary”命令,所以执行textalign时需要保证目标对象在当前视口可见。
(一下子不要改那么多,分几次进行就好了) 对象简单的居中对正于框格早就有人实现了,但那也仅此而已
因为没有更改文本的对齐属性,如果文本内容增删后对正即被破坏,也就是说没有考虑到工程实际应用。
本程序提供了单、多行文字正中和左中对齐于框格两种方式,可以很好的解决标题会签栏、材料表等线绘表格内文本对正美观问题。 谢谢xiaxiang做的动画演示。