明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 854|回复: 6

[经验] 关于解决文字坐标与文件几何图形坐标不一致的方法

[复制链接]
发表于 2015-9-9 17:55 | 显示全部楼层 |阅读模式
本帖最后由 skg123 于 2015-9-9 17:58 编辑

      本人在绘图的时候,出现文字的插入点坐标与几何图形坐标不一致的现象,导致文字没有出现在预设的位置,文字是lisp程序自动写入图中。
图一 文字节点相距很大,导致文字不能出现在预定的位置。


图二:坐标不一致

经过明经群请教,问题得到解决。这里感谢群中“ E派”的帮助
下面把代码贴上,代码需要 E派工具 的支持
;; tt(文字坐标修改)
(defun c:tt ()
  (xyp-Start)
  (setq i -1)
  (if (setq ss (ssget '((0 . "text"))))
    (while (setq s1 (ssname ss (setq i (1+ i))))
      (setq p1 (xyp-9pt s1 1))
      (xyp-move s1 p1 p1)
      (xyp-move s1 (xyp-9pt s1 1) p1)
    )
  )
  (xyp-End)
)



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2015-9-9 18:57 | 显示全部楼层
也可以修改dxf 11码与10码相同来解决
发表于 2015-9-9 21:37 | 显示全部楼层
修改文字对正方式,有的对正方式的插入点是组码11  有的是10   好像是这样,说错了别骂
发表于 2015-9-10 09:46 | 显示全部楼层
本帖最后由 waterchen 于 2015-9-10 09:51 编辑

Text有15种对齐方式,Mtext有9种对齐方式,如果是Text,只有左对齐仅修改组码10的,对齐方式为FIT的要同时修改组码10及11,其他修改组码11就可以了。
发表于 2015-9-10 16:37 | 显示全部楼层
这个好像和CAD设置有关,我编的一个程序也这样,但是在其他机器上是没问提,11码与10码相同设置的
发表于 2015-9-10 16:46 | 显示全部楼层
找到原因了,是字体的原因,换个字体就好了
发表于 2015-9-10 16:52 | 显示全部楼层
没这么复杂,(command "_.JUSTIFYTEXT" ss "" "MC")就解决了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-6-14 16:32 , Processed in 6.115764 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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