请高手遍一个文字对齐和均布的程序.
我在写技术要求的时候,文字总是不好对齐,或者是间距不一样,这样的事情在明细表中也是经常出现,请高手帮忙编写这样一个,最好是LISP ,我自己也好研究一下.还有,图纸拷来拷去的尺寸总是会变化,能不能帮我编一个把所有尺寸里自动的数字(<>)直接变成数字,我想了好久,总是没有办法实现. <A href="http://bbs.mjtd.com/forum.php?mod=viewthread&tid=15283" target="_blank" >http://bbs.mjtd.com/forum.php?mod=viewthread&tid=15283</A>
拷贝图尺寸会变化?不可能 所有尺寸里自动的数字(<>)直接变成数字
;=================<BR>;修改尺寸为原来值<BR>;LJC 2004.2<BR>;====================<BR>(DEFUN C:DD( / ss n d a i )<BR> (SETQ SS(SSGET '((0 . "dimension"))))<BR> (setq n(sslength ss) i 0)<BR> (repeat n<BR> (setq d(entget (ssname ss i)))<BR> (setq a(itoa(fix (+ (cdr(assoc 42 d) ) 0.5))))<BR> (setq d (subst (cons 1 a) (assoc 1 d) d))<BR> (entmod d)<BR> (entupd (ssname ss i))<BR> (setq i (1+ i))<BR> )<BR>)
试一下看行么? 图纸的标注最好不要变成数字,这样修改很麻烦,容易出错。我也没有遇到复制图纸标注会出错的情况。 可能我没有把意思表达清楚.在一张图纸中,因为有了总图和局部放大图,这时候总图和局部放大图的标注变量dimlfac是不一样大的,比如说主视图的是1,而局部放大图的是0.2,在把这张图和别的图纸拼节起来后,如果直接想在拼图上修改的话就需要炸开,这时候由于dimlfac不一样大,所有偶尔会发生标注出错的问题.
我还有一次遇到了标注时候舍弃小数的问题,一般在标注的时候小数多是遵从四舍五入的规律,但是我遇到了把小数都舍弃的情况,请问这是怎么设置的? 文本对齐容易实现,文本均布则有些困难了,明总有个VBA的程序很好,谁能提供一个lisp版本的文本均布?
可以输入行列距离的?
页:
[1]