将 .RTF 文件解析为 C# RichTextBox 会删除复选框

问题描述 投票:0回答:1

我目前正在尝试将 RTF 文件解析为 C#,许多在线信息都指出使用 Windows.Form RichTextBox 来执行此操作。加载文件并检查 RichTextBox.Text 后,除了文档中使用的复选框之外,所有内容均已正确捕获。这些复选框中的信息对于我在程序中尝试执行的操作至关重要。有人以前遇到过这个吗?

RichTextBox rtb = new RichTextBox();
rtb.LoadFile(fileRTF);
Console.WriteLine(rtb.Text);

Original document VS console output

非常感谢!

  • 我已尝试删除文档中的所有保护
  • 检查后,复选框会出现在 Word 和 Notepad++ 中。但它们不会出现在写字板中
  • 复制复选框并将其发布到另一个文档中会根据选中与否产生 0/1 的二进制输出
  • 我尝试使用 NRTFTree 库但没有成功
c# .net richtextbox rtf
1个回答
0
投票

控制台输出是纯文本,因此无法显示任何丰富的显示。

© www.soinside.com 2019 - 2024. All rights reserved.