最近客户需求在报表 ActiveReport 中调整行间距,可惜的是目前V3版本中TextBox、Label、RichTextBox控件并不支持LineSpacing行间距属性。(此属性在V6版本后才支持)
不过可以使用另一种方法,实现相同的功能,使用RichTextbox的Html属性,添加一个font标签,改变line-height的值,可以使用的单位有inches, pixels, points, picas,即px, pt, pc
具体如下:
this.richTextBox.Html = @"<font style=""line-height: 30pt"">" + "你所需要显示的内容";
赋值过程中会自动生成未匹配的Html标签
颜色的调整 color=”rgb(1,1,1)”,如果要显示的内容中包含Html标记会导致赋值失败,目前的解决是使用﹤替换了<