問題タブ [richtext]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2689 参照

c# - 画像にリッチ テキストをレンダリングするにはどうすればよいですか?

リッチ テキストの DataGridViewCell を作成しようとしています。RichTextBox を編集コントロールとしてホストすることはできますが、セルが編集モードでない場合は、自分でリッチ テキストをペイントする必要があります。テキストを解析したくありません。リッチ テキストで動作する Graphics.DrawString に相当するものが必要なだけです。

0 投票する
2 に答える
2164 参照

c# - 右から左への Unicode サポートを備えた C# WinForms リッチ エディター

右から左への変換をサポートし、HTML にエクスポートできる WinForms 用のリッチ エディターはありますか?

標準の RichTextBox は HTML にエクスポートできません (RTF から HTML へのコンバーターはありますか?)

DevExpress の XtraRichEdit は、右から左への表記をサポートしていません。

0 投票する
2 に答える
1070 参照

c# - かわいいエディタとGDI+を使用して、リッチテキストでjpeg画像をオーバーレイします

ダイナミックリッチテキストを使用して、その場でjpeg画像を作成して保存しようとしています。リッチテキストは、asp.netのかわいいエディターへのユーザー入力から取得されます。この特定のエディターは、xHTMLまたはrtfなどを出力できます。GDI +を使用してデフォルトの背景jpegを開き、かわいいからのリッチテキストをオーバーレイしています。私はまだこれを行う方法を見つけていません。

0 投票する
2 に答える
1995 参照

asp.net-mvc - MVC アプリケーションでのリッチ テキストの処理

Web アプリケーションでのリッチ テキストの操作に関するベスト プラクティスは何ですか? スクリプト攻撃に対して無防備になりたくありません。データをデータベースにエンコードしてから、ユーザーに表示するときにデコードする必要がありますか? スクリプト タグの削除や入力されたマークアップのエンコードなどを処理するリッチ テキスト エディターに関するアドバイスはありますか?

0 投票する
2 に答える
5187 参照

ruby-on-rails - RailsでリッチHTMLをサニタイズするにはどうすればよいですか?

Web アプリで送信された html をクリーンアップして、スタイルや閉じられていないタグがアプリのレイアウトを破壊することなく、将来再表示できるようにする方法についてのアドバイスを探しています。

私のアプリでは、リッチ HTML が YUI リッチ テキスト エディターを使用してユーザーによって送信されます。これは、デフォルトでいくつかの正規表現を実行して入力をクリーンアップします。[ を呼び出してfilter_MSWord][1]、オフィスから送信されたがらくたをキャッチすることもできます。

バックエンドでは、ruby-tidyコメントとして表示される前に HTML をサニタイズするために実行していますが、不適切に貼り付けられた HTML が、使用しているアプリのレイアウトに影響を与えることがあります。これを防ぐにはどうすればよいですか?

FWIWここに私が使用している消毒剤の設定があります-

他にどのようなオプションがありますか?

0 投票する
10 に答える
20442 参照

c# - RichTextBox の RTF をリセットしますか?

RichTextBox (WPF ではなく WinForms) の書式設定を「リセット」しようとしています。以前使用していた

しかし、それは突然失敗したようです。何を設定richTextBox.Textしても、一部の rtf 形式が保持されます。

私はもう試した

ただし、それは不適切な形式について不平を言っています。これを行うにはもっと良い方法があるはずです。(もちろん、全体を選択してから、背面の色、前面の色、およびフォントをリセットすると機能しますが、全体を選択してから選択を解除すると、ちらつきが発生します。また、処理が遅くなり、より多くのコードが必要になります。)何か案が?

編集:私はこれを機能させました:

しかし、もっと良い方法があるはずですよね?

編集 2: 明確にするために、テキストを保持しながらすべての書式設定を削除したいと思います。他の誰かがより効率的/より良いコーディング方法を持っていない限り、最初の編集のコードが出荷されるようです.

編集3:

まだすべてのフォーマットがクリアされていないため、機能していないようです。上記の最初の編集の方法が気に入らない理由は、テキストボックスをクリアしてからテキストを再入力すると、テキストボックスが「点滅」するからです。Clear() メソッドは、すべてのテキストを単純にクリアするだけでなく、何らかの書式設定のリセットを明確に (しゃれは意図していません) 行うため、単純に richTextBox.ResetFormatting() メソッド、または同じ機能にアクセスする何らかの方法が必要なようです。 .

要約する:

上記の例のようにテキストをクリアせずにRichTextBox内のテキストのフォーマットをリセットする方法はありますか(そうであれば、それは何ですか)(望ましくない点滅が発生するため)?

0 投票する
1 に答える
3457 参照

silverlight - Silverlight の優れたリッチ テキスト コントロール

Silverlight 用の優れたリッチ テキスト コントロールを探しています。codeplex のものは古くなっているようで、vectorlight で見た別の無料のものは RTF として保存されていないようです (カスタム xml を使用しています)、または印刷機能がありません。

Telerik、ComponentOne、または DevExpress のリッチ テキスト コントロールにお金を払うことを考えています。これらはすべてバンドルされているため、高価に見えます。

誰かが上記の製品または非常に役立つ別の製品に関する推奨事項を持っている場合. ありがとう。

0 投票する
4 に答える
94537 参照

c++ - Qtで太字の赤いテキストラベルを作成するには?

Qt を使用して、アプリケーションに単一の太字の赤い線を書きたいと考えています。

私が理解している限りでは、QLabel を作成し、その textFormat をリッチ テキストに設定して、表示するリッチ テキスト文字列を指定します。

このリッチ テキスト文字列をリッチ テキスト エディタでテストしたところ、問題なく表示されました。

しかし、Qt は、「this is bold red text」ではなく、すべての中かっこ、キーワード、バックスラッシュを含む文字列全体を表示します。私は何を間違っていますか?

ご協力ありがとうございました。

0 投票する
2 に答える
2341 参照

javascript - TinyMCE を拡張して、ユーザーがリンクしたい可能性のある内部ページのリストを表示する

TinyMCE リッチ テキスト エディターを拡張して、私の Web サイト ページへの内部リンクを挿入できるようにすることはできますか?

ページ名と URL のリストを返す関数は既にありますが、Advanced Link プラグインに新しいボタンを追加する方法がわかりません。

以前にイメージ マネージャーとドキュメント マネージャーのプラグインを使用したことがあるので、高度なリンク ダイアログ内に独自の「参照」ボタンを追加できることを認識しています。

理想的には、ユーザーがリンク ダイアログにいるときに、リンク可能なページのリストを提示したいと考えています。

0 投票する
4 に答える
1531 参照

javascript - HTML ドキュメントのリッチ テキスト エディタはどのようにしてリッチ テキスト形式を実現しますか?

テキストエリア内のテキストがリッチテキスト エディターでどのようにスタイル設定されるか説明していただけますか? フォーム内のテキストのスタイルを設定しようとしましたが、変更されません。

ユーザーが入力した文字を認識するのはJSですか?それはどのように行われますか?


編集:

ちょっとした調査 (Google のルール!) の後、すばらしい情報を見つけました。興味があるかもしれない他の人のために、これらのリンクは私にとって非常に役に立ちました: