乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 79|回复: 5

[求助]定义字体问题

[复制链接]

4

主题

28

帖子

2

银币

初来乍到

Rank: 1

铜币
44
发表于 2005-7-27 08:33:00 | 显示全部楼层 |阅读模式
Const DEFAULT_CHARSET As Long = 1
    Const FIXED_PITCH As Long = 1
    Const FF_ROMAN As Long = 16
    Dim TextColl As AcadTextStyles
    Set TextColl = ThisDrawing.TextStyles
    Dim textStyle As AcadTextStyle
    Set textStyle = TextColl.Add("Yujun")
    Dim TypeFace As String
    Dim Bold As Boolean
    Dim Italic As Boolean
    Dim CharSet As Long
    Dim PitchAndFamily As Long
    TypeFace = 仿宋_GB2312"
    Bold = False
    Italic = False
    CharSet = DEFAULT_CHARSET
    PitchAndFamily = FIXED_PITCH Or FF_ROMAN
    textStyle.SetFont TypeFace, Bold, Italic, CharSet, PitchAndFamily
    textStyle.height = 3
    textStyle.Width = 0.7
以上代码是我定义的一种字体,但是用的是仿宋_GB2312,也就是Windows自带的字体,但是我想改成CAD特有的.shx字体,如simplex9.shx如何修改,将TypeFace = 仿宋_GB2312"直接改成TypeFace = simplex9.shx"好像不对,
请问各位如何解决,谢谢!
回复

使用道具 举报

13

主题

396

帖子

5

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
448
发表于 2005-7-27 10:49:00 | 显示全部楼层
直接这样定义:
Dim MyTxtType As AcadTextStyle
Set MyTxtType = ThisDrawing.TextStyles.Add("Yujun")
MyTxtType.SetFont "simplex9.shx", False, False, 0, 0
回复

使用道具 举报

32

主题

73

帖子

3

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
201
发表于 2005-7-27 19:46:00 | 显示全部楼层

    应该是setfont "simplex", 没有.shx,  只有设置大字体时,才需要后缀的。

另外,楼主,simplex9是什么字体?fonts文件里没有的话,当然会出错的。
回复

使用道具 举报

4

主题

28

帖子

2

银币

初来乍到

Rank: 1

铜币
44
发表于 2005-7-28 08:23:00 | 显示全部楼层
郁闷,好像两位说的都不行啊,字体文件里面肯定有的。刚才试了试好像只有“txt”是能通过的,其他都不能通过,而且运行完了好像并没有设置为“txt”字体
回复

使用道具 举报

13

主题

396

帖子

5

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
448
发表于 2005-7-28 08:58:00 | 显示全部楼层
以上这种设置对汉字体有用
采用以下语句就可以了:
Dim MyTxtType As AcadTextStyle
Set MyTxtType = ThisDrawing.TextStyles.Add("Yujun")
MyTxtType.fontFile = "simplex9.shx"
回复

使用道具 举报

4

主题

28

帖子

2

银币

初来乍到

Rank: 1

铜币
44
发表于 2005-7-28 09:40:00 | 显示全部楼层
谢谢楼上的,送鲜花一朵!呵呵
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-7-4 01:10 , Processed in 0.730374 second(s), 65 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表