我在 WPF 中基于 WPF RichTextBox 编写了一个文本编辑器。一切正常。使用 BOLD、ITALIC 等,FontSize、FontFamily、TextAlignment 和 Indentation 没有问题。但是: LineSpacing 不起作用!我可以使用 Paragraph.LineHeight 设置 LineSpacing。当我以 RTF 格式保存文本文件并再次加载时, LineSpacing 消失了。加载时,相应的 RTF 语句 '\slnnn' 被删除。
如果我从另一个文本编辑器加载 RTF 文件,LineSpacing 也会消失。
我知道如果我将 RichTextBox 的内容保存为 XAML 包并再次加载它,我就没有问题。但后来我不再与其他文本编辑器兼容。
有谁知道解决方案?