[VBA]多行文字的宽度比例无法设置吧?
<P>单行文字有个scalefactor,多行文字有对应的属性么?</P> <P>顶顶,我也想知道,正愁呢</P> <P>用 \w 吧。</P> <P>多行文本没有scalefactor,只能用下面的方法,找个放缩的基点,然后把比例写上</P><P> Set MTextObj = ThisDrawing.ModelSpace.AddMText(insertionPoint, width, textString)</P>
<P> MTextObj.height = 1.5<BR> <BR> MTextObj.ScaleEntity insertionPoint, 0.8</P>
<P>单行可以这样:</P>
<P> </P>
<P>'在模型空间创建文本对象<BR>Set TextObj = ThisDrawing.ModelSpace.AddText(textString, insertionPoint, height)</P>
<P><BR>TextObj.ScaleFactor = 0.8</P>
页:
[1]