明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1416|回复: 4

怎么修改字体

[复制链接]
发表于 2018-7-31 18:34:05 | 显示全部楼层 |阅读模式
为什么这样修改标注样式字体是不行的,该怎么修改??
  1. Private Sub Form_Load()
  2. Dim newText As Object
  3. Dim ys As Object,n&
  4. On Error Resume Next
  5. Set acadApp = GetObject(, "AutoCAD.Application")
  6. If Err Then
  7.     Err.Clear
  8.     Set acadApp = CreateObject("AutoCAD.Application")
  9.     If Err Then End
  10. Else
  11.     Set acadDoc = acadApp.Documents.Add
  12. End If
  13. acadApp.Visible = True
  14. n = acadApp.Documents.Count
  15. Set acadDoc = acadApp.Documents(n - 1)
  16. Set ys = acadDoc.ActiveDimStyle
  17. Set newText = acadDoc.TextStyles
  18. newText.Item(1).Name = "宋体"
  19. End Sub


发表于 2018-8-3 13:21:42 | 显示全部楼层
试试这样行不行

本帖子中包含更多资源

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

x
 楼主| 发表于 2018-8-3 17:34:19 | 显示全部楼层

谢谢,已解决,引用@zzyong00的办法

cad用单线字体好一点,字多也速度快
'创建新的字体样式
Public Sub NewTextStyle2()   '创建新的字体样式,gbenor.SHX gbcbig.SHX 字体
    On Error GoTo err1
    Dim lkxtextstyle As AcadTextStyle
    Set lkxtextstyle = ThisDrawing.TextStyles.Add("ZZY_2")
    With lkxtextstyle
        .fontFile = "gbenor.SHX"
        .BigFontFile = "gbcbig.SHX"
        .Width = 0.85
    End With
    Exit Sub
err1:
    Err.Clear
    Resume Next
End Sub
发表于 2018-8-8 13:17:25 | 显示全部楼层
下载试试,谢谢源码!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 02:38 , Processed in 0.151534 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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