ユーザーの要求に応じて、私の (現時点では C# の) アプリケーションは、SQL Server データベースから大量のリッチ テキスト (現時点では .NET FlowDocument XAML 形式) を読み取り、表示します。
私はそのために C# RichTextBox を使用していますが、動作しますが、全体が遅すぎます (アプリケーション全体の応答があまり良くありません)。ネイティブ C++ ですべてを作り直したい。
Windows 7 で高速なリッチ テキスト レンダリングを実現する最善の方法は何ですか?
提案を歓迎します
1) 使用するテキスト API (Direct2D/DirectWrite または GDI または何か? グリフまたはより高いレベルの関数を使用しますか?)、
2) リッチ テキストをメモリに格納して、テキストの流れを上下にスクロールしたり、テキストの途中に挿入したりする方法についても説明します。
ありがとう。