无法从RichTextBox获取正确的HTML格式

问题描述

当我们在RichTextBox控件中添加项目符号点并尝试从中获取HTML格式时,我们在应用程序中使用了Memo控件,该控件内部具有RichTextBox控件。第一次HTML格式是正确的,一旦我们将其保存到数据库中,然后再次尝试获取HTML格式,则对于项目符号点将变得不正确。例如。如果将“●测试1”文本添加到RichTextBox中,并获得HTML给出的HTML格式

实际:

.c0 {font-size:11px;字体家族:“ Tahoma”;颜色:rgba(0,1)} .c1 {边距:0px 0px 10.000000953674316px 40.000003814697266px; } .c2 {font-family:'Tahoma'; font-size:13.333333333333334px}●测试1

预期:

.c0 {font-size:11px;字体家族:“ Tahoma”;颜色:rgba(0,1)} .c1 {边距:0px 0px 10.000000953674316px 40.000003814697266px; } .c2 {font-family:'Tahoma';字体大小:13.333333333333334px}
  • 测试1

  • 在用于显示打印预览的HTML输出上,由于此问题,预览加载时出现不必要的值,请参见下图。 实际输出

    enter image description here

    预期输出

    enter image description here

    第二个问题是,如果我将其提供给浏览器,则会获得HTML,它会显示项目符号,但是当尝试使用WPF的webbrowsercontrol时,它会在输出上方显示一些特殊字符。

    解决方法

    暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

    如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

    小编邮箱:dio#foxmail.com (将#修改为@)