明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3915|回复: 9

请问如何为多行文字的设置高度宽度属性?我一直没有办法解决。

[复制链接]
发表于 2003-10-16 15:08:00 | 显示全部楼层 |阅读模式
它的默认字体是不是宋体?还有如何设置字体为仿宋?
发表于 2003-10-16 19:15:00 | 显示全部楼层
多行文字有许多属性方法可以设置:
Height 可以设置文字高度
Width  可以设置文字两边的宽度
字体样式在StyleName 中
你可以单独设置字体样式,而字体就在样式中设置。也可以直接设置多行文字中某些文字的字体,这就需要了解多行文字的一些特殊字符的用法了,可参照手册。
 楼主| 发表于 2003-10-16 19:52:00 | 显示全部楼层
我试过height属性,可是不行,不知道怎么回事。

还有,autocad中仿宋体的文件名是什么?或者怎么设为仿宋体,代码是什么?

我可以设置成某个文件夹里的字体,但是最好还是用其他方式比较好,应该怎么做?
发表于 2003-10-16 20:09:00 | 显示全部楼层
用SetFont 方法可以设置字体样式的字体,显示仿宋体就设置字体名为仿宋体,还有加粗、斜体、下划线等选项,你看看帮助文件吧。
Height属性不能设置,可以直接用特殊字符设置,具体可以参见帮助文件中有关多行字体的内容。
 楼主| 发表于 2003-10-17 14:28:00 | 显示全部楼层
好的,多谢,我看看

有问题再来问
 楼主| 发表于 2003-10-20 14:57:00 | 显示全部楼层
还是不行啊

比如说:

Public Sub textadd(vBZH, vYXLX, vYXCD, vZZ, vSCSL As Variant)
    Dim mtextObj As AcadMText
    Dim mtextString As String
    Dim insertionPoint(0 To 2) As Double
    Dim Width As Double
   
    Width = 80
    insertionPoint(0) = 50: insertionPoint(1) = 50: insertionPoint(2) = 0
   
    mtextString = "1.325432423423432423\P"
    mtextString = mtextString & "2.kldfjkljdflk;ja;fjdklajdfkjakl\P"
    mtextString = mtextString & "3.354fgfasdfsaFSDFS\P"
    mtextString = mtextString & "4.FSFDGJKLJER09E8405"
   
   
    AcadApp.ActiveDocument.ActiveLayer = enn(8)
    AcadApp.ActiveDocument.ActiveTextStyle.Height = 4
    AcadApp.ActiveDocument.ActiveTextStyle.Width = 1
   
    Set mtextObj = AcadApp.ActiveDocument.ModelSpace.AddMText(insertionPoint, Width, mtextString)
   
End Sub

前面是一个函数,字体是系统自定字体,如果我想为仿宋体,那么应该加进什么语句?

还有,AcadApp.ActiveDocument.ActiveTextStyle.Height = 4 一句没有什么作用

真的不能改变字高吗?
发表于 2003-10-20 16:49:00 | 显示全部楼层
mtextobj.height=50

Set mtextObj = AcadApp.ActiveDocument.ModelSpace.AddMText(insertionPoint, Width, mtextString)
 楼主| 发表于 2003-10-22 14:13:00 | 显示全部楼层
那么怎么改成仿宋体呢?
发表于 2003-11-2 22:08:00 | 显示全部楼层
simfang.ttf
发表于 2010-6-7 11:12:00 | 显示全部楼层
mtextobj.height=50 的方法在2006都不行,是不是版本问题啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 22:40 , Processed in 0.184011 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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