0

这是我的代码,设置字体TextRange

iFont=119,font name ="Tunga"

var oTypedValRp = new TypedVal();
oTypedValRp.valType = Constants.FT_Integer;
oTypedValRp.iVal = iFont;                                                  
oDoc.SetTextVal (oTextRange,Constants.FP_FontFamily, oTypedValRp);  

但结果:TextRange有字体名称="Symbol"

为什么?如何将字体设置为TextRange

谢谢大家!

4

1 回答 1

0

我通过代码设置字体确定:

var props = AllocatePropVals(1);  
props[0].propIdent.num = Constants.FP_FontFamily;  
props[0].propVal.valType = Constants.FT_Integer;  
props[0].propVal.ival = iFont;     

oDoc.SetTextProps(textRange, props); 
于 2015-10-23T04:24:58.123 回答