問題タブ [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.
c# - WPF RichTextBox インクリメント フォント サイズ
タイトルが示すように、私の目的は、RichTextBox 内の現在選択されているテキストのフォント サイズをインクリメント/デクリメントすることです。
これはささいなことのように思えるかもしれませんが、実際には、TextRange 内のすべてのテキストのフォント サイズが同じである限り、そうです。選択範囲に異なるフォント サイズのテキストが含まれている場合、
フォントサイズの以前の値を取得するために使用します(値を設定するものを知るために必要です) DependencyProperty.UnsetValue を返します。
これが問題であるだけでなく、サイズをインクリメントする方法がなく、指定された値に明示的に設定する方法が 1 つだけあるという事実も、ここで問題を引き起こしています。
さまざまなプロパティ値を持つサブ範囲の TextRange を解析しようと考えましたが、これは些細なことを達成するための非常に複雑な方法のようです。
どうすればいいですか?前もって感謝します。
python - TextBox 内の単語に異なるフォント サイズを適用する
目的: PowerPoint の単一のテキスト ボックス内の単語グループのフォント サイズを調整します。
詳細:
私は2つのリストを持っています:
インデックスによって、FontSize のフォント サイズを Labels のラベルに適用したいと思います。
私のスクリプト:
問題:
問題は「Words(x)」プロパティの使用にあると思いますが、単語が何であるかを定義する方法はありますか? 「マホン ポイント リテール」は 3 つの単語として扱われますが、1 つの単語として扱いたいと思います。
wpf - FlowDocument で選択したテキストの境界線を設定する
TextRange
選択したテキストまたはインの背景スタイルを変更FlowDocument
し、角の半径で境界線を設定するにはどうすればよいですか?
このようなもの:
javascript - テキストの textrange オブジェクトフラグメントで色付けされたマウスオーバーイベント
質問したいのは、テキスト範囲またはその他のアプローチで可能なことです。私はテキストを持っています。たとえば、次のようにします。
テキスト範囲を使用して、テキストの一部を黄色で強調表示します。(SOに投稿された例を使用します)。強調表示されたテキストにマウスオーバーするためのイベントリスナーを追加することは可能ですか? ユーザーが「cdefg」にマウスオーバーしたときに何かしたい。ここでjsfiddleが動作しています。
http://jsfiddle.net/8mdX4/673/
アイデアや推奨事項をいただければ幸いです。
よろしくお願いします。
編集:
トピックの後に使用したアプローチを共有したいと思います。commonAncestorContainer は現在選択されているノードではなく、すべてのノードのコンテナーを取得するため、選択の focusNode プロパティを使用しています。デモは次のとおりです: http://jsfiddle.net/zono/Q3ptC/2/ ツールチップを表示する黄色のテキスト (タイトル プロパティのコンテンツ) にマウス オーバーします。
c# - RichTextBox 内の行を強調表示する
RichTextBox 内の行を強調表示しようとしています。私の試みは、テキスト内の行の位置を取得してから、を表す TextRange を作成することでしたtext.Substring(offset, word.Length)
。しかし、どういうわけか、RichTextBox は前の行の最後の 2 文字と実際の行の一部の文字または実際の行の一部のみを強調表示します。私の現在のアプローチはこれです:
2 行目を選択しようとすると、次のようになります。
なぜこれが起こっているのか、何か分かりますか?
編集: 私の現在のアプローチには、WPF RichTextBox が含まれています。