明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 8959|回复: 8

[求助]一个久久不能解决的多行文字批量替换字体的问题

[复制链接]
发表于 2009-5-22 14:20:00 | 显示全部楼层 |阅读模式

此文件我需要批量将CAD字体替换成“黑体”,可以使用字体格式设置,系统会自动替换一部分单行文字,但是多行文字不能替换,我可以使用“属性”命令,同时选择所有多行文字,但是又不能一起替换字体格式,所以请教高手,

如何快速批量替换多行文字的字体。

发表于 2009-5-22 15:19:00 | 显示全部楼层
有没有 MTEXT 是必须的, 即有特殊格式要求非得要使用 MTEXT 来表现, 除了字体之外?
如果没有, Explode 分解命令将这些多行文字分解转换为 TEXT 普通文字了.
如果必须 MTEXT, 批量处理的话, 恐怕得使用到代码才可以了. 用代码将 MTEXT 中的字体控制串去除. 这样功能的代码, 可以到 "开发区" 去看看.
 楼主| 发表于 2009-5-22 20:37:00 | 显示全部楼层

dunkel  蜘蛛大侠说得是,好像的BAIDU了一下,也未找到简便易行的方法,不过代码我不会用,看来只有一个个的弄了,分解是可以的,但是会出现过问题,有些格式会丢失,如分行。

    如果那个大侠有个简短的代码及使用步骤,就很感谢了。

发表于 2009-5-22 21:11:00 | 显示全部楼层
可以的话, 上传来个有十几个这样的 MTEXT 的 dwg 文件来试试? 删除所有格式的自己倒有个现成的. 只去除字体定义控制的, 要作些屏蔽和改动
 楼主| 发表于 2009-5-23 15:08:00 | 显示全部楼层

本帖子中包含更多资源

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

x
发表于 2009-5-23 16:12:00 | 显示全部楼层
很抱歉, 我发现以前在开发区看到的那个帖子里的代码使用了 vba/vbax 类的函数, 自己的这个 ACAD2004 是绿色精简版的, 这方面给抹掉了, 所以也就无法进行改动和测试了.
楼主还是把这问题提到 lsp 开发区吧: http://bbs.mjtd.com/forum.php?mod=forumdisplay&fid=3
我是看的这个帖子里面有去除所有格式的: http://bbs.mjtd.com/forum.php?mod=viewthread&tid=44317 
另外, 上传的文件, 应该是包含那些你觉得有问题的 MTEXT 实体的图形. 现在这个, 我大致看了下, 似乎没有这方面的问题吧, 应该是已经被手工修改过了?
 楼主| 发表于 2009-5-25 17:38:00 | 显示全部楼层
我也不知道,算了,反正我暂时用的不多,偶尔手动弄一下也不是太麻烦。谢谢你了。
发表于 2010-7-8 16:34:00 | 显示全部楼层

也困扰了好久滴,刚刚解决了,首先新建一个文字样式取名黑体,字体也改为黑体,然后把要修改的文字快速选择了以后在文字样式下拉框里选择黑体样式就可以了。

ps:因为我是用常青藤快速选择工具快速选择(这个插件用来快速选择很赞)的,所以选择的文字许多特性是一样的,所以这么搞定了,不知道其他特殊情况行不行

发表于 2012-1-1 16:24:11 | 显示全部楼层
因该螺丝钉法
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-24 23:01 , Processed in 0.185272 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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