我尝试转换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.
有人知道这种行为的原因吗?我需要用另一个公式计算吗?