明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3104|回复: 17

[基础] 找办法改字体

[复制链接]
发表于 2013-3-6 23:18 | 显示全部楼层 |阅读模式
各位同仁朋友,大家遇到改字体的问题不,样式名里的所有的样式样要一个一个去改的话就头痛死了,有时几十个样式名,
要把每个样式名下面的字体名改为"ROMANS.SHX 及 大字体里改为HZTXT 高度改为0 宽度改为0.8.要这样去改的话一个样式名一个样式名去改真得给累死去,大家是怎么改的,有什么好办法没有,教教咱,咱最近搞这些东东头通死,

本帖子中包含更多资源

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

x
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2020-9-3 07:58 | 显示全部楼层
请问一下有没有办法过滤掉形文件的字体?判断是形文件不进行改名操作?
发表于 2020-9-14 08:08 | 显示全部楼层
顶一下,刚好需要的时候,搜索一下,就出现了,谢谢
 楼主| 发表于 2013-3-6 23:32 | 显示全部楼层
大家看看这样改可累了,一个文件一个文件去改的话真累死了,大家有没有什么好的办法,有没有别的程序呀各位

本帖子中包含更多资源

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

x
发表于 2013-3-7 08:41 | 显示全部楼层
如果你全部统一为一个格式,那只要改一个。然后把所有文字改为这个类型不就OK了。
当然程序改就更方便 了。也比较简单
发表于 2013-3-7 08:59 | 显示全部楼层
  1. (defun c:tt ()
  2.   (vlax-for obj (vla-get-textstyles
  3.                   (vla-get-ActiveDocument (vlax-get-acad-object))
  4.                   )
  5.     (vla-put-fontfile obj "ROMANS.SHX")
  6.     (vla-put-bigfontfile obj "HZTXT.SHX")
  7.     (vla-put-Height obj 0)
  8.     (vla-put-width obj 0.8)
  9.     )
  10.   (princ)
  11.   )

点评

G版好,能不能指定其中1个或几个不变,其他的样式全部改掉,帮忙下  发表于 2013-3-8 09:50
 楼主| 发表于 2013-3-7 21:58 | 显示全部楼层
哥,可以嘛,我试试哥,谢谢哥
 楼主| 发表于 2013-3-7 22:04 | 显示全部楼层
错误: no function
definition: GXL-TABLE
少这个东东   GXL-TABLE
不行呀
 楼主| 发表于 2013-3-7 22:35 | 显示全部楼层
哦,大哥不好意思,刚才可能是程序有问题,现在可以了
发表于 2013-3-8 09:52 | 显示全部楼层
REGEN 后可以看见效果,能不能指定其中某个不变,剩余所有的样式全部改掉为程序内置执行的字体,比如保留宋体或“-宋体”,g版帮下忙哈
发表于 2013-3-8 11:39 | 显示全部楼层
lisp爱好者 发表于 2013-3-8 09:52
REGEN 后可以看见效果,能不能指定其中某个不变,剩余所有的样式全部改掉为程序内置执行的字体,比如保留宋 ...

(defun c:tt ()
  (vlax-for obj (vla-get-textstyles
                  (vla-get-ActiveDocument (vlax-get-acad-object))
                  )
    (if (not (member (vla-get-name obj) '("宋体" "黑体")))
      (progn
        (vla-put-fontfile obj "ROMANS.SHX")
        (vla-put-bigfontfile obj "HZTXT.SHX")
        (vla-put-Height obj 0)
        (vla-put-width obj 0.8)
        )
      )
    )
  (princ)
  )

评分

参与人数 2明经币 +2 收起 理由
zhangcan0515 + 1
lisp爱好者 + 1 神马都是浮云

查看全部评分

发表于 2013-3-8 12:08 | 显示全部楼层
多谢顾版
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-27 16:43 , Processed in 0.285041 second(s), 34 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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