当格式化文本从 MSWord 粘贴到 TRichEdit 控件时,项目符号格式正确(在显示屏上),但之后;
- 使用 TStringStream 从 TRichEdit 控件获取 rtf 数据,
- 将流的数据字符串保存到数据库,然后
- 将保存的 rtf 字符串加载回 TRichEdit 控件
项目符号被格式化为句号
使用 Delphi 7、Windows xp、msftedit.dll for RichEdit
请协助
经过多次检查,发现问题是由保存前字体的更改引起的,但我仍然无法理解为什么如果 rtf 设置为 charset = ANSI_Charset,文本格式良好,但在我将字体名称更改为"Times New Roman"的那一刻变得失真