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

c# - TextRange プロパティを使用してクラスをシリアル化する方法は?

型のプロパティを持つクラスをシリアル化しようとしてTextRangeいます。

例:

問題は、クラス全体をシリアル化している間、TextRange型を定期的にシリアル化できないことです。それ自体をシリアル化するための独自の特別なメソッドがあります。私は次のようにしています:

TextRange問題は、クラスをプロパティと他のプロパティを一緒に 1 つの文字列 (xml 文字列) にシリアル化することです。別のシリアル化方法 (xml ではない) を使用してもかまいませんが、問題がどのように解決されるかわかりません。

定期的にクラス全体を一度にシリアライズしますが、TextRangeクラスはシリアライズ可能 (バイナリ シリアライゼーションなし) としてマークされておらず、空のコンストラクター (xml シリアライゼーションなし) を持っていません。

それが私が定期的に行う方法です:

これどうやってするの?

0 投票する
0 に答える
505 参照

c# - (C# WebBrowser) PDF の読み取り時に「WebBrowser.Document」が常に null を返すのはなぜですか?

WPF か Winform かは関係ありません。両方を試してみた結果は同じだったからです。

WebBrowerを使ってPDFリーダーを作っています。

まず、「using mshtml」という参照とディレクティブを追加しました。次に、次のように PDF ファイルをロードしました。

次に、WebBrowser で文字列を検索しようとしましたが、うまくいきませんでした:

また、次の行にブレークポイントを設定します。

しかし、ブレークポイントは決してトリガーされませんでした。つまり、変数 "document" は常に null です。何故ですか?WebBrowser のドキュメント プロパティを設定する必要がありますか? 問題の原因がわかりません。

文字列を検索して強調表示したい。

どうもありがとう。