|
'以下创建文字样式
Select Case Combo1.text
Case "宋体"
Set mytxt = AcadDoc.TextStyles.Add("宋体")
mytxt.SetFont "宋体", False, False, 0, 0
Case "仿宋"
Set mytxt = AcadDoc.TextStyles.Add("仿宋")
mytxt.fontFile = "c:\windows\fonts\simfang.ttf"
Case "楷体"
Set mytxt = AcadDoc.TextStyles.Add("楷体")
mytxt.fontFile = "c:\windows\fonts\simkai.ttf"
Case "黑体"
Set mytxt = AcadDoc.TextStyles.Add("黑体")
mytxt.fontFile = "c:\windows\fonts\simhei.ttf"
Case "英文"
Set mytxt = AcadDoc.TextStyles.Add("英文") 'Times New Roman字体
mytxt.fontFile = "c:\windows\fonts\TIMES.TTF"
End Select
AcadDoc.ActiveTextStyle = mytxt
如上内容:
1、宋体可以用SetFont方法并加粗,但是仿宋就不行?请帮助解决“仿宋”用SetFont方法处理并加粗!
2、多行文字能否不通过文字样式直接修改其为加粗?在CAD2006模型空间直接写多行文字时其文字编辑器中能直接修改如:加粗、倾斜、宽度比例等。
2、单行文字能否加粗?
谢谢各位!
黄玉宏 二~~九年六月一日
|
|