明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1971|回复: 9

求助:在VB中怎么设置字体为汉字啊?

[复制链接]
发表于 2004-12-1 09:38:00 | 显示全部楼层 |阅读模式
求助:在VB中怎么设置字体为汉字啊?


谢谢!!
发表于 2004-12-1 09:48:00 | 显示全部楼层
“设置字体为汉字”是什么意思啊 不知道下面这个是否满足要求 Sub fontset()
Dim mytextstyle As AcadTextStyle
Dim typeFace As String
Dim Bold As Boolean
Dim Italic As Boolean
Dim charSet As Long
Dim PitchandFamily As Long ThisDrawing.ActiveTextStyle.GetFont typeFace, _
Bold, Italic, charSet, PitchandFamily typeFace = "宋体"
ThisDrawing.ActiveTextStyle.SetFont typeFace, _
Bold, Italic, charSet, PitchandFamily
ThisDrawing.Regen acActiveViewport
Set mytextstyle = ThisDrawing.TextStyles.Add("st")
mytextstyle.fontFile = "C:\Program Files\AutoCAD 2002\Fonts\st.shx"
End Sub
 楼主| 发表于 2004-12-1 15:30:00 | 显示全部楼层
就是设置当前字体为“宋体”,但上面的方法我试了不行啊!


求大家帮帮!
 楼主| 发表于 2004-12-2 10:21:00 | 显示全部楼层
怎么没人帮忙啊?
发表于 2004-12-2 10:57:00 | 显示全部楼层
Public Sub ttee()
Dim ts As AcadTextStyle Set ts = ThisDrawing.TextStyles.Add("Test1")
ts.SetFont "", False, False, 0, 1
ts.BigFontFile = "gbcbig.shx"
ts.fontFile = "gbenor.shx"
Dim oText As AcadText
Dim pnt(2) As Double
Set oText = ThisDrawing.ModelSpace.AddText("明经通道", pnt, 5)
oText.StyleName = "test"
End Sub
 楼主| 发表于 2004-12-2 11:11:00 | 显示全部楼层
谢谢拉!
发表于 2004-12-27 17:47:00 | 显示全部楼层
oText.StyleName = "test"应该是"test1"吧赫赫
发表于 2005-1-14 23:54:00 | 显示全部楼层
还请问一下,如何设置字体的大小,如为10

发表于 2005-1-15 07:35:00 | 显示全部楼层
oText.height=10
发表于 2005-2-18 18:05:00 | 显示全部楼层
使用大字体
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-27 21:02 , Processed in 0.194276 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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