問題タブ [textrange]

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 投票する
4 に答える
2184 参照

c# - WPF RichTextBox インクリメント フォント サイズ

タイトルが示すように、私の目的は、RichTextBox 内の現在選択されているテキストのフォント サイズをインクリメント/デクリメントすることです。

これはささいなことのように思えるかもしれませんが、実際には、TextRange 内のすべてのテキストのフォント サイズが同じである限り、そうです。選択範囲に異なるフォント サイズのテキストが含まれている場合、

フォントサイズの以前の値を取得するために使用します(値を設定するものを知るために必要です) DependencyProperty.UnsetValue を返します。

これが問題であるだけでなく、サイズをインクリメントする方法がなく、指定された値に明示的に設定する方法が 1 つだけあるという事実も、ここで問題を引き起こしています。

さまざまなプロパティ値を持つサブ範囲の TextRange を解析しようと考えましたが、これは些細なことを達成するための非常に複雑な方法のようです。

どうすればいいですか?前もって感謝します。

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

python - TextBox 内の単語に異なるフォント サイズを適用する

目的: PowerPoint の単一のテキスト ボックス内の単語グループのフォント サイズを調整します。

詳細:

私は2つのリストを持っています:

インデックスによって、FontSize のフォント サイズを Labels のラベルに適用したいと思います。

私のスクリプト:

問題:

問題は「Words(x)」プロパティの使用にあると思いますが、単語が何であるかを定義する方法はありますか? 「マホン ポイント リテール」は 3 つの単語として扱われますが、1 つの単語として扱いたいと思います。

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

wpf - FlowDocument で選択したテキストの境界線を設定する

TextRange選択したテキストまたはインの背景スタイルを変更FlowDocumentし、角の半径で境界線を設定するにはどうすればよいですか?

このようなもの:

ここに画像の説明を入力

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

javascript - テキストの textrange オブジェクトフラグメントで色付けされたマウスオーバーイベント

質問したいのは、テキスト範囲またはその他のアプローチで可能なことです。私はテキストを持っています。たとえば、次のようにします。

テキスト範囲を使用して、テキストの一部を黄色で強調表示します。(SOに投稿された例を使用します)。強調表示されたテキストにマウスオーバーするためのイベントリスナーを追加することは可能ですか? ユーザーが「cdefg」にマウスオーバーしたときに何かしたい。ここでjsfiddleが動作しています。

http://jsfiddle.net/8mdX4/673/

アイデアや推奨事項をいただければ幸いです。

よろしくお願いします。

編集:

トピックの後に使用したアプローチを共有したいと思います。commonAncestorContainer は現在選択されているノードではなく、すべてのノードのコンテナーを取得するため、選択の focusNode プロパティを使用しています。デモは次のとおりです: http://jsfiddle.net/zono/Q3ptC/2/ ツールチップを表示する黄色のテキスト (タイトル プロパティのコンテンツ) にマウス オーバーします。

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

c# - RichTextBox 内の行を強調表示する

RichTextBox 内の行を強調表示しようとしています。私の試みは、テキスト内の行の位置を取得してから、を表す TextRange を作成することでしたtext.Substring(offset, word.Length)。しかし、どういうわけか、RichTextBox は前の行の最後の 2 文字と実際の行の一部の文字または実際の行の一部のみを強調表示します。私の現在のアプローチはこれです:

2 行目を選択しようとすると、次のようになります。

ここに画像の説明を入力

なぜこれが起こっているのか、何か分かりますか?

編集: 私の現在のアプローチには、WPF RichTextBox が含まれています。