問題タブ [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.
c# - ワード ラップ後にリッチ テキスト コンテンツの高さを取得するにはどうすればよいですか?
質問 A.
与えられた
- 段落、タブ、スペース、改行、インデント、(または画像?) を含むリッチ テキスト形式の文字列
- ワード ラップ リッチ テキスト コントロール/エディターの幅
すべてのワード ラッピングを実行した後、コンテンツの高さを知るにはどうすればよいですか? のようなものはありますか
int MeasureRichTextHeightAfterWordWrap(string aRichTextContent, int aWidth)?
それ以外の場合、これらのリッチ テキスト コントロールは自動サイズ調整の量をどのように知るのでしょうか?
実際にコンテンツをダミーのリッチ テキスト コントロールに配置し、幅を設定し、後で GetPositionFromCharIndex(TextLength-1) で高さを取得する必要がありますか? これは機能しますが、「もったいない」ようです
質問 B. プレーン テキストのメモ/コントロール/エディターにプレーン テキストを描画し、RTF を装うために手動で計算されたインデント、改行、ワード ラッピングを使用して文字列を手動で描画するとします。
簡単ですか、それとも難しいですか?
より明確に見えるように編集し、母国語ではないため、私の英語が学生のように見える場合は申し訳ありません.
iphone - iPhone用のリッチドキュメントエディタを実装する方法
新しいiPhone/iPad開発プロジェクトを始めたばかりで、リッチスタイルのテキスト(場合によっては画像が埋め込まれている)を含むドキュメントを表示する必要があります。ユーザーはドキュメントをタッチし、ドラッグして個々の単語または複数行のテキストスパンを強調表示します。テキストが強調表示されると、コンテキストメニューが表示され、強調表示の色を変更したり、余白のメモ(または構造化されたメタデータの他のさまざまなビット)を追加したりできます。
Word文書にコメントを追加する(またはPDFに注釈を付ける)ことに精通している場合、これは同じ種類のことです。しかし、私の場合、一般的なユーザーはアプリ内で何時間も費やし、中央のドキュメントに数千(場合によっては数万)の小さな注釈を追加します。メタデータのこれらのビットはすべてローカルに保存され、リモートWebサービスとの同期を待ちます。
開発者がUIWebViewコントロールを作成し、それにHTML文字列を渡すことを提案する他のアドバイスを読みました。しかし、特に私が含めたいすべてのコンテキスト依存性を考えると、それはちょっと不格好なようです。
とにかく、私はiPhone開発とObjective-Cにまったく慣れていませんが、10年のソフトウェア開発の経験があり、さまざまなプラットフォームでさまざまな言語を使用しているので、スクラッチ。
しかし、誰かが同様の種類のコンポーネントを構築した経験がある場合は、そのような豊富なドキュメントのマークアップと注釈を有効にするための戦略を聞くことに興味があります。
asp.net-mvc-2 - htmlhelpersでリッチテキストを使用する方法、またはasp.net mvc 2でhtmlとリンクを使用する方法は?
こんにちは。ユーザーがテキストボックスにHTMLとリンクを入力できるようにしたかったのです。ASP.NET MVC 2でこのようなことを実現するにはどうすればよいですか?私は今このようなものを持っています...
このリンクを見つけました- テキストボックスでHTMLを許可する
しかし、私はASP.NET MVC 2を使用しており、検証を無効にするだけでなく、MVCがデフォルトで提供するリッチテキストボックスなどを探しています。
javascript - IHTMLTxtRangeの最初の要素から抜け出します
Webアプリケーション用のリッチテキストエディターを実行しようとしていますが、テキスト内の一部の要素をユーザーが編集できないものとしてマークできるようにする必要があります。この理由は、ライブプレビューが必要な動的コンテンツ(作成日など)のプレースホルダーであるためです。
例として次のコードを取り上げます。軽量化のために、このコードにはツールバーなどはありませんが、textareaとhtmlは同期されています。
キーアップバインディングでは、別の要素内にいるかどうかを正常に検出し、問題なく挿入する前にカーソルをテキストの前に移動できます。ただし、「notype」とマークされた要素の前にテキストがないため、同じ要素内に挿入されます。
これは、ユーザーが「Enter」を押すと、新しいものとして2倍悪いです。
タグが生成され、「notype」タグが複製されます。明らかに必須ではありません。
次のような動作が必要です。
- カーソルが「notype」タグにあるときにユーザーが入力すると、カーソルが前に移動し、テキストがそこに移動します
- カーソルが「notype」タグ内の最後の位置にある場合、テキストはタグの後に表示されます
- ユーザーが他の場所に入力すると、通常どおり挿入されます。
下部のリンクは、手動でカーソルを前面に置き、htmlを挿入しようとします。明らかに失敗します。これは$(g.iDoc.body).prepend( "before!")のようなことで機能することはわかっていますが、実際のシナリオ(キーアップを使用)では明らかに機能しません。
java - JSF 2 のリッチ テキスト エディター
JSF 2 (VDL) アプリケーションで使用できる基本的な WYSIWYG リッチ テキスト エディターを探しましたが、次のような意味で満足のいくものは見つかりませんでした。
- エディターは非常に広範で、構成可能ではありません (PrimeFaces のように)
- エディターは VDL (RichFaces など) では機能しません。
- エディターの複数のインスタンスを同じページで使用することはできません (トマホーク t:htmlArea など)。
実際には、フォント、インデント/ジャスティフィケーション、元に戻す/やり直しなどの派手なものはすべて必要ありません...太字、イタリック、リスト、ハイパーリンクだけで十分です。
このシナリオでうまく機能し、XHTML 準拠のマークアップを提供し、部分的なページ更新 (f:ajax) でうまく機能するものを知っていますか? または、私が独自に作成することをお勧めしますか?
ありがとうございました!
プラデュムナ
internet-explorer-8 - HTMLをIE8に貼り付ける
当社の製品の1つは、貼り付けられたHTML / Wordを受け入れてクリーンアップする機能を備えたJavascriptリッチテキストエディターを使用しているため、htmlはXHtmlで有効で表示可能です。
これは数年前から問題なく機能していますが、最近、貼り付けについて苦情が寄せられています。IE8のユーザーから。
貼り付けを許可するためのグループポリシー設定の設定に関係なく、または貼り付けのプロンプトが表示されます。IE8モードが有効になっている場合、貼り付けられません。
互換モードをオンにすると、正しく機能しますが、全体的に機能するソリューションが必要です。
誰かがこの問題または同様の問題を抱えていましたか?
残念ながら、私たちは、厳格な変更要求の赤いテープを介して提出せずにブラウザ/ポリシーを変更する柔軟性を持たない多くの企業/地方自治体を扱っています:(
洞察をありがとう!
iphone - iPhoneおよびiPadリッチテキストエディタ
iPhoneおよびiPadアプリ用のリッチテキストエディター(テキストの配置、フォント、テキストと背景の色、太字、斜体、下線など)を作成する必要があります。どのように達成すればよいですか。データをHTMLとして保存し、UIWebViewにレンダリングすることを聞いたことがありますが、ユーザーがHTMLソースを操作せずにデータを編集できるようにするにはどうすればよいですか?
javascript - ContentEditableリージョンでの画像クリックイベントの処理
jwysiwygjqueryRTEをカスタマイズしようとしています。画像が編集可能領域に挿入されると、ユーザーがそれを選択すると、モーダルウィンドウまたはプロパティパネルが表示され、ユーザーが幅/高さなどを編集できるように、画像属性エディターを構築したいと思います。Gmailに似ています。画像挿入UI。
問題は、必要な画像クリックイベントを処理する方法を見つけるのに苦労していることです。誰かが私がどこから始められるかについてのいくつかのサンプルコードまたはいくつかの情報を知っていますか?
c++ - デスクトップ アプリ用の軽量 html コントロール (C++/Windows)
現在、プログラムで RichText コントロールを使用しています。これは付箋プログラムであるため、RichText コントロールのインスタンスをいくつか (数百) 作成します。
RichText コントロールと同様の機能 (テキストの書式設定、箇条書き、リンク、画像など) を持つ軽量の HTML コントロールに置き換えたいと考えています。
私の C++/MFC プログラムで使用できる無料/商用の軽量 HTML コントロールがあるかどうか知っていますか?
ありがとう。
formatting - Sitecore: フォーマットされていないテキストとして貼り付けを強制する
Sitecore 内のリッチ テキスト フィールド内にテキストとして強制的に貼り付ける良い方法はありますか? リッチ テキスト エディター自体に [テキストとして貼り付け] ボタンがあることは知っていますが、コンテンツの作成者はほとんど間違いなく Ctrl+V または右クリック -> [貼り付け] を押してテキストを挿入します。 、すべての地獄がマークアップで解き放たれます。これまでの回避策は、メモ帳に貼り付けてから、そのテキストをコピーしてリッチ テキスト フィールドに貼り付けることですが、その解決策は洗練されておらず、私は嫌いです。
お時間をいただきありがとうございます。