在程序中单个文字字体怎么设置?
本帖最后由 作者 于 2006-12-15 12:43:54 编辑 <br /><br /> <p>请教各位高手</p><p>我是一个新手,我现在在编一个程序,需要修改部分文字的字体,应该怎么设置?谢谢了</p> <p> </p><p></p><p></p><p> 发了两次代码,都没成功</p> <p>谢谢 </p><p>我现在知道一种方法</p><p>ThisDrawing.SendCommand "-style" & Chr(13) & "hz1" & " " & Chr(13) & Chr(13) & Chr(13) & Chr(13) & Chr(13) & Chr(13) & Chr(13)</p><p>不过我想知道用vba语言怎么写</p> <p>我这样设置后</p><p>电脑的绘图速度有点慢</p><p>有人知道在vba中怎么设置吗</p><p>谢谢了</p> 本帖最后由 作者 于 2007-1-5 8:06:07 编辑 <br /><br /> <p>stylename属性</p> <p>文字带是有文字样式的,字体是通过文字样式来设置的。你可以新建一个文字样式,然后单独设置你需要的文字为该文字样式。</p><p>如果需要只修改单个字符的文字样式,可以使用多行文字来实现,那样,每一个文字都可以设置不同的字体。</p> <p>ThisDrawing.ActiveTextStyle.fontFile = "C:\Program Files\AutoCAD R14\FONTS\hztxt_e.shx"<br/>ThisDrawing.ActiveTextStyle.BigFontFile = "C:\Program Files\AutoCAD R14\FONTS\hzkt.shx"</p><p>试试这个。不带路径应也可以的。</p> 本帖最后由 作者 于 2007-1-2 13:21:27 编辑 <br /><br /> <p>你好</p><p>我试过了 不行</p><p>我在图中已经建好的字体样式怎么调用呀</p> 应可以修改系统变量,让你的字体样式变成当前的。 <p>你好</p><p>这样的话图中只能有一种字体</p><p>要是有两三种字体的话这样就不行了</p><p>还有其他方法吗</p>
页:
[1]
2