問題タブ [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 投票する
1 に答える
1250 参照

django - Django アプリのリッチテキスト

文字フィールドに非常に基本的なリッチ テキスト編集を追加したいと思います。太字、斜体、およびカスタム フォント サイズ セレクター (別のモデル フィールド設定に対して小 - 標準 - 大) のみです。最初はdjango-tinymceを使用しようとしましたが、フォームセットを使用すると、tinymceのメディアファイルがセットの最初のフォームにのみ適用され、追加したjs関数が機能しないという問題が発生しました。いずれにせよ、この small-normal-large fontsize セレクター用のカスタム ウィジェットが必要になるかもしれません (または、モデル フィールドとしてこれを行います)。

この場合、TinyMCE を使用してカスタマイズすることをお勧めしますか (そうであれば、どのように)、または既に作成したフォームを使用するより簡単な方法はありますか?

これが私のフォームにあるものです(テキストエリアのサイズを動的に変更し、テンプレートでjs関数を呼び出して文字を制限します):

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

php - MySQLテーブルのデータを使用してリッチテキスト形式またはPDFファイルを作成するにはどうすればよいですか?

ユーザーが送信したデータを含むMySQLテーブルがあります。

管理者がボタンをクリックして、すべてのユーザーデータを整理されたリッチテキスト形式またはPDFファイル(ページごとに1人のユーザー)にダウンロードできるようにしたいと思います。

どうすればよいですか?

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

bash - 特定のテキストを太字/下線/斜体にする Unix Bash スクリプト

基本的なテキスト スタイル (太字/下線/斜体) を処理できる Unix Bash スクリプトの例を見つけようとして Web をトロールしてきましたが、何も見つかりませんか? そのようなことは可能ですか?

例えば:

  1. 「:」で終わるすべての行を太字/下線/斜体にしますか?
  2. (オフにする) 「:」で終わるすべての行を太字/下線/斜体にしますか?

Automator を介してサービスとして設定したい。/bin/bashそのため、「選択したテキスト」を使用してアクションを実行します(もちろん、リッチテキスト互換ファイル内)。

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

iphone - リッチテキストビューをシミュレートする方法は?

この種のリッチテキストビューをシミュレートしたい:(iPad用のTwitterから)代替テキスト リンク上のボタンのあるテキストのみ。;)リンクにボタンを配置するにはどうすればよいですか?または、リンクをこれと同じくらいクールに見せますか?

このようなビューが欲しいのですが、ビューが編集モードになっていない場合でもテキストを選択できる必要があります(これはTwitterアプリでは不可能です)が、編集するときはそれほど凝ったものである必要はありません。単純なUITextViewで十分です。

これをどのように達成できるか、または使用できるライブラリがありますか?

このビューを少なくとも9つ必要で、UIWebViewが遅いので、UIWebViewを使用したくありません。

ありがとう

編集

初期のバージョン(iOS2.x)では、UITextViewに文書化されていないAPIがありました。

それはiOS4.2でもまだ機能します!(シミュレーターテスト)。しかし、おそらく私のアプリは拒否されます;(

また、UITextViewは引き続きHTMLをサポートしているが、APIは公開されていないという理論をサポートするこの記事を見つけました: http ://www.lazyrobot.org.uk/2010/06/rich-text-on-iphone.html#comment-形

0 投票する
3 に答える
3188 参照

asp.net - ツールチップASP.Netにリッチテキストを表示するには?

次のコードを使用してツールチップを表示します

次の結果を表示します

代替テキスト

ただし、次のようにテキストを編集すると(リッチテキストエディターを含む別のグリッドビューで太字と赤になります)

私は次のようになります(2番目のグリッドビューのフォーマット結果として)

代替テキスト

ただし、最初のグリッドビューで表示してツールチップを表示すると、次の結果が得られます

代替テキスト

ツールチップをリッチ テキストとして表示するには、本当にあなたの助けが必要です

多くの人が jquery は「とても簡単」だと言っていますが、jquery 以外の解決策があれば教えてください。

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

javascript - designMode の現在のカーソル位置で何が切り替えられているかを検出することは可能ですか?

カスタマイズされたリッチ テキスト エディターで作業しています。カーソルをどこかに置いて、現在アクティブ/トグルされているコマンド (ボールド、イタリック、justifyCenter など) を見つけることができるかどうか疑問に思っています。明らかに、ブラウザは designMode にある間、これを追跡しています。たとえば、iframe 内に次のようなテキストがあるとします。

ハローワールド

次に、カーソルを「世界」という単語の中に置きます。文字列を解析してタグの間にいることを発見せずに、現在「太字」が切り替えられていることを確認する方法はありますか?

このようなものが必要な理由は、エディターで selectionchange イベントを検出し、その位置で現在切り替えられているものに対応する適切なボタンを強調表示できるようにするためです。

0 投票する
3 に答える
10230 参照

html - Delphiで画像付きのリッチテキスト(RTF)ドキュメントをHTMLに変換するにはどうすればよいですか?

私は、画像が埋め込まれたRTFファイルをHTMLファイルと画像ファイルまたはより良いHTMLと画像ストリームに変換できる無料の(できればオープンソースの)コンポーネントまたはライブラリを見つけようとしています。

DLLライブラリまたはDelphiコンポーネントに関係なく、完璧なソリューションでは、コールバックを使用してデータをIStream / TStreamにストリーミングできるため、RTFパーサーの画像ファイルの相対名を返す選択した形式に画像を変換して保存できます。生成されたHTMLファイルに含めながら、そのまま保存することも、特にコードがオープンソースである場合に適しています。

私は商用ソリューションに出くわしましたが、あるドキュメントタイプから別のドキュメントタイプへの(比較的)単純な変換の価格は非常に高く、両方の形式は20年前のものであり、既存のライブラリ(ネイティブ、管理されていない)が存在する必要があることを示唆しているため、それらを検討するのに苦労しています。そのような変換を行うために。

解決策が見つからない場合は、おそらくこのコードをDelphi dllに変換して利用できるようにしますが、誰かがすでにそれを行っている可能性がありますか?

編集:

DLLとしてコンパイルされた前述の.NetRtfConverterを使用し、そこからDelphi TLBユニットを生成して、顧客に.Netフレームワーク(インストーラーに埋め込まれている)をインストールするように強制することにしました。これで、変換は魅力のように機能します。Delphiから.Netに移行するときが来たもう1つの兆候です...

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

qt-creator - Qt Creatorでラベルテキストの上付き文字を取得するには?

ユーザーがダイアログで指定したフィールドの後に来る単位ラベルに何かが二乗されていることを示すために、2 の上付き文字を作成しようとしています。Windows で Qt Creator v2.0.1 を使用しています。QLabel には、テキスト フィールドと textFormat フィールドがあります。textFormat コンボボックスを RichText に設定し、textFormat フィールドを "µm{\super 2}" に設定することでこれを解決しようとしましたが、ダイアログをプレビューすると、テキストは RichText ではなく文字どおりに取得されるため、上付き文字 2 ではなく、バックスラッシュを削除した '{super 2}' です。また、バックスラッシュを '{\super 2}' でエスケープしようとしましたが、ダイアログをプレビューするときにリテラル '{\super 2}' を使用しました。

Qt Creator に上付き文字を指定して、ダイアログ プレビューに上付き文字の 2 が表示されるようにするにはどうすればよいですか?

これが私が望む方法です: µm 2

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

wpf - コードビハインドで RTF タグ付きテキストをフロードキュメントに追加する

次のように、完全な RTF タグ付けでリッチ テキストをデータベースに格納しています。

このテキストを WPF FlowDocument のソースにしたいと考えています。このテキストを段落に直接追加すると、ドキュメント内のすべてのタグが表示されます。

タグ付き RTF を追加していることを FlowDocument に伝えるにはどうすればよいですか? ありがとうございました。

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

wpf - flowdocument - 最後にリッチ テキストを挿入し、挿入ポイントの上に余分な段落区切りを作成する

複数のレコードで構成されるフロードキュメントを作成しています。各レコードには、上部に 2 つのテーブルが含まれており、データベースから抽出したリッチ テキストが含まれています。リッチ テキストを追加するコードを以下に示します (cp.Comments には rtf タグ付きテキストが含まれています)。

フロードキュメントは最初のレコードを正しくレンダリングしますが、後続のすべてのレコードは、最初のテーブルと 2 番目のテーブルの間で中断してレンダリングされます。最も奇妙なのは、RTF をインポートするに 2 つのテーブルをレンダリングしていることですが、RTF が何らかの形でテーブル間の間隔に影響を与えていることです。

問題は、コレクションの最初の要素のデータに関連するものではありません。最初のレコードのレンダリングをスキップするようにレンダリングに指示すると、2 番目のレコードは正常にレンダリングされますが、残りには余分なスペースが含まれます。

注: この問題は間違いなくリッチ テキストの挿入に関連しています。(表の余白はすべて (0,0,0,0) に設定されています)

誰もこれを見たことがありますか?