2

应用户请求,我的(目前为 C#)应用程序从 SQL Server 数据库中读取大量富文本(目前为 .NET FlowDocument XAML 格式)并显示出来。

我为此使用了 C# RichTextBox,它可以工作,但整个过程太慢了(整个应用程序响应速度不是很快)。我想用原生 C++ 重新制作所有东西。

在 Windows 7 中获得快速富文本渲染的最佳方法是什么?

我会欢迎建议

1) 在要使用的文本 API 上(Direct2D/DirectWrite 或 GDI 或其他?使用字形或更高级别的函数?),

2)还有关于如何将富文本存储在内存中以适应上下滚动文本流、插入文本中间等。

谢谢。

4

0 回答 0