代码如下:
Shape shape(shapes.AddTextbox(1,20,100,300,300,&vOpt));
LineFormat sLine(shape.GetLine());
//sLine.SetVisible(FALSE);
TextFrame frameText(shape.GetTextFrame());
Range rangText(frameText.GetTextRange());
font.SetColor(RGB(255,0,0));
rangText.SetFont(font);
_ParagraphFormat paragraFormt(rangText.GetParagraphFormat());
paragraFormt.SetLineSpacingRule(3);//最小值
paragraFormt.SetLineSpacing(0.7f);//行间距设置为0.7,设为0总是会报错?
rangText.SetText(_T("第一行文字\r\n第二行文字"));
效果如下:
好像都没有什么变化啊,行间距太大了,
而且我想设置为0,运行居然给我弹出一个错误:
但是我在WORD里是可以设置行间距为0的