小编Chr*_*931的帖子

富文本格式行间距

我尝试转换RTF格式的纯文本.因此,我使用RichTextBox(WinForms).
有关方法将RTF-Markup作为字符串.

现在,我想在标记中插入行间距.我发现有2个参数:

 - \slX (Space between lines in twips)
 - \slmultX (either 0 or 1)
Run Code Online (Sandbox Code Playgroud)

如果我设置\slmult0,行间距高于文本行.
当我设置时\slmult1,行间距低于文本行.

我用以下方式计算间距:

(lineSpacing + fontSize)*20
Run Code Online (Sandbox Code Playgroud)

当我切换\slmult0\slmult1,我确定,线距离小于\slmult0.

有人知道这种行为的原因吗?我需要用另一个公式计算吗?

c# rtf

6
推荐指数
1
解决办法
5247
查看次数

标签 统计

c# ×1

rtf ×1