.net WebBrowser コントロールを回避しようとしています (URL に移動したり、レンダリングされた html を印刷したり、その他の組み込みのグッズを印刷したりする必要はありません)。IE dll のラップは少し重いようです。
基本的な html マークアップ テキストを表示できるものが必要なだけです。実際には、 RichTextBoxに相当する html です。誰でも経験/推奨事項/戦争の話はありますか?
.net WebBrowser コントロールを回避しようとしています (URL に移動したり、レンダリングされた html を印刷したり、その他の組み込みのグッズを印刷したりする必要はありません)。IE dll のラップは少し重いようです。
基本的な html マークアップ テキストを表示できるものが必要なだけです。実際には、 RichTextBoxに相当する html です。誰でも経験/推奨事項/戦争の話はありますか?
私はこの.NET 用の HTML コントロールを開発しました。これは、あなたが求めていたことを実行します。つまり、基本的な html マークアップ テキストを表示します。
IE やその他のアンマネージ コードは使用しません (.NET フレームワーク自体を除く)。
(Reflectorで有名な)Lutz Roederは、彼のサイトhttp://www.lutzroeder.com/dotnet/の.NETにWYSIWYGHTMLエディターを持っています。「ライター」と呼ばれるダウンロードをチェックしてください。自分で使ったことはありませんが、最初に頭に浮かんだのはそれでした。
Awesomiumを見てみたいと思うかもしれません。.netアプリで成功しました。
少し手間がかかりますが、組み込みの WebBrowser コントロールの「余分な」機能のほとんどすべてを無効にすることができます。
組み込みの Web ブラウザが必要なすべての機能を提供する場合、他の場所を探す必要はありません。
J. Menendez Poo の完全に管理された HTML レンダラーは完全ではありませんが、私が見つけたものの中で群を抜いて優れています。
私はまだそれを深く試してみる必要がありますが、他の選択肢よりもはるかに有望に見えます:
これは、 Lutz Roeder の Writerの編集機能が実際には必要ないと仮定した場合です。