应用户请求,我的(目前为 C#)应用程序从 SQL Server 数据库中读取大量富文本(目前为 .NET FlowDocument XAML 格式)并显示出来。
我为此使用了 C# RichTextBox,它可以工作,但整个过程太慢了(整个应用程序响应速度不是很快)。我想用原生 C++ 重新制作所有东西。
在 Windows 7 中获得快速富文本渲染的最佳方法是什么?
我会欢迎建议
1) 在要使用的文本 API 上(Direct2D/DirectWrite 或 GDI 或其他?使用字形或更高级别的函数?),
2)还有关于如何将富文本存储在内存中以适应上下滚动文本流、插入文本中间等。
谢谢。