明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 185|回复: 8

[提问] 求教!如何用lisp修改多重引线和表格样式中的文字样式

[复制链接]
发表于 2024-3-30 15:35 | 显示全部楼层 |阅读模式
20明经币
本帖最后由 xiaocainiao 于 2024-4-1 08:24 编辑





如何用LISP获取所有多重引线样式和表格样式名、

然后循环获取并修改多重引线及表格样式中的文字样式、如上图:

我是想要搞合并文字样式功能、发现多重引线和表格样式中也有文字样式的设置、

研究了好几天也弄不出来、所以想请教一下大家!

附件: 您需要 登录 才可以下载或查看,没有账号?注册
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2024-3-30 15:59 | 显示全部楼层
是修改多重引线样式的文字样式?
回复

使用道具 举报

 楼主| 发表于 2024-3-30 16:36 | 显示全部楼层
ssyfeng 发表于 2024-3-30 15:59
是修改多重引线样式的文字样式?

是的、还有表格样式中的文字样式、不是针对图元的
回复

使用道具 举报

 楼主| 发表于 2024-3-31 09:00 | 显示全部楼层
给自己顶一下、有没有会的大神啊、研究好几天了、毫无头绪
回复

使用道具 举报

发表于 2024-3-31 10:37 | 显示全部楼层
用这个来查找使用方法:(vlax-dump-object (vla-item (vla-item (vlax-ename->vla-object (namedobjdict))  "ACAD_MLEADERSTYLE") "Standard") t)
例如:(setq mlstyle  (vla-item (vla-item (vlax-ename->vla-object (namedobjdict))  "ACAD_MLEADERSTYLE") "Standard")) ;获取取这个样式
(vlax-put mlstyle  '方法) 来实现内部操作
回复

使用道具 举报

 楼主| 发表于 2024-3-31 15:34 | 显示全部楼层
G〆h 发表于 2024-3-31 10:37
用这个来查找使用方法:(vlax-dump-object (vla-item (vla-item (vlax-ename->vla-object (namedobjdict))  ...

大神!有没有更详细点的操作、谢谢!
我对vla是一窍不通、lisp也是会个基础、
提这个问题主要是想要搞个合并文字样式的功能、
因为多重引线和表格样式中也涉及到了文字样式、
所以想着能不能用Lisp直接判断并修改对应文字样式
回复

使用道具 举报

 楼主| 发表于 2024-4-1 08:25 | 显示全部楼层
重新编辑了一下需求、希望各位大神能理解
回复

使用道具 举报

发表于 2024-4-1 18:48 | 显示全部楼层
TextStyle很复杂,非常多地方被引用。合并TextStyle会是个非常大的工程
回复

使用道具 举报

 楼主| 发表于 2024-4-1 19:07 | 显示全部楼层
kozmosovia 发表于 2024-4-1 18:48
TextStyle很复杂,非常多地方被引用。合并TextStyle会是个非常大的工程

我也发现了、现在是能搞定一种情况是一种、实在搞不定也没办法了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-3 12:08 , Processed in 0.203837 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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