問題タブ [flowdocument]

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

c# - 短い読み取り専用 FlowDocument をラベルのようなコントロールに表示する方法

FlowDocumentラベルのようなコントロールに短い文字列を表示する方法を探しています。

WPF では、ユーザーはテキストを に入力できますRichTextBox。結果はFlowDocument文字列です。そのテキストを で表示する方法を探していますLabel

  1. ユーザーは、テキストを (マウスで) 編集または選択できないようにする必要があります。
  2. スクロール バーはありません。通常のラベルと同様に、コントロールはすべてのテキストに対応するように拡張する必要があります。
  3. マウスがラベル上にあるときにユーザーがスクロールする場合、スクロールする必要があるコントロールはコントロールの親です
  4. コントロールはできるだけ軽量にする必要があります。

継承する次の実装FlowDocumentScrollViewerがありますが、より良い実装が必要であると確信しています (おそらく 以外のコントロールを継承していますFlowDocumentScrollViewer)。

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

c# - 位置ごとに表示されるコントロールを取得する

FlowDocument内部には多くのコンテンツがあります。現在表示領域にあるコントロールを取得する必要があります。

次のコードで、現在のスクロール位置を取得できました。

可視領域内にコントロールを配置するにはどうすればよいですか?

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

wpf - FlowDocumentPageViewer WPF を使用したイベント

助けが必要でした。

  1. FlowDocumentPageViewer でページを変更しているときに何かイベントはありますか
  2. FlowDocumentPageViewer で zoomIn/zoomOut を実行しているときに何かイベントがありますか

最高、バラ。

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

wpf - FlowDocumentPageViewer SearchText と強調表示

FlowDocumentPageViewer検索を作成し、指定されたリンクに似た を使用してテキストを強調表示しています。

http://kentb.blogspot.com/2009/06/search-and-highlight-text-in-arbitrary.html

(文字列のリストを使用して) 文字列のトークンを検索すると、すべてが正常に機能し、長方形が適切に適用されます。しかし、ここで2つの問題があります。

  1. のページを変更するFlowDocumentPageViewerと、長方形の強調表示された領域は同じままで、テキストが沈んでいません。

  2. をズームインまたはズームアウトするFlowDocumentPageViewerと、テキストはズームされますが、ハイライトの四角形は同じ位置に残ります。

この問題を解決して、長方形がテキスト自体に適用されるようにしてください。ここでアプリケーションを公開しています。さらに情報が必要な場合はお知らせください。

一番、

バラ。

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

copy - 1 つの FlowDocument を 2 番目の FlowDocument にコピーする

以下のFlowDocumentのコンテンツを別のFlowDocumentにコピーするにはどうすればよいですか

fd1 は FlowDocument1 で、fd2 は FlowDocument2 です。

しかし、私は以下のエラーが発生します。

コレクションが変更されました。列挙操作が実行されない場合があります。

ありがとう

アービンド

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

.net - テキストとしての FlowDocument コンテンツ

FlowDocument の XAML/XML 値を取得する最良の方法は何ですか?

.Value、.Text、.Caption、.ToXml() などがないことに気付きました...

UDPATE:
最初にアクセスして、ディスクまたはデータベースにシリアル化できるようにしたいと考えています。独自のドキュメント形式として扱います。後でそれを他の形式に翻訳するといいでしょう。
また、不思議に思っていました:
FlowDocument のハイパーリンク (新しいブラウザー ウィンドウで開く) に相当するものはありますか? 回避策はありますか?

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

wpf - 動的ドキュメント:WPFバインドされたテキストを静的インラインFlowDocumentに結合します

私は次のようなことを達成しようとしています:

これは、ユーザーに表示されるWPFフロードキュメントです。
これは、ユーザーRichardRichardsonによって01/01/0123:15:00に生成さました。
Blah blah blah(別の466行)...メッセージの終わり。

この日付とユーザー名、および466(および別の膨大な数の文字通りのテキスト)をBindingから取得したいと思います。

documnetのRunsをインラインで、つまりXamlファイルで宣言したいと思います。

このドキュメントをwpfコントロールに埋め込む方法についても技術的なアドバイスが必要です(簡単ではない場合)(何でもいいですが、LabelまたはTextBlockを考えていました)。

注:私は.NET3.5を使用しています。

どうもありがとう!

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

wpf - WPFフロードキュメント要素名はリセットされますか?

プログラムで内容を置き換えたい、Span" test1" という名前のフロードキュメントがあります。

これは機能しますが、問題は更新を行うときにスパンの名前が削除されることです(xamlソースを見てください)。これは設計によるものですか?IDを保持する方法はありますか?こんにちは、これは私が実際にリッチテキストボックスにあるものをデバッグするために使用する方法です(xamlソースをテキストボックスに設定します)

using (MemoryStream ms = new MemoryStream()) { tr = new TextRange(this.richTextBox1.Document.ContentStart, this.richTextBox1.Document.ContentEnd); tr.Save(ms, DataFormats.Xaml); ms.Position = 0;

これは、リッチテキスト ボックスのテスト コンテンツです。

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

c# - WPF: FlowDocument の印刷

FlowDocument を印刷しようとしています。複数のページを試して一日の大半を費やした後、私は失敗し、より単純なものを選択しましたが、テキストがページに出力されない場合を説明するのに途方に暮れています. これは、私が雪盲になったものに違いないと思います。以下に 2 つの表を示します。両方にコンバーターを配置すると、FlowDocument の DataContext を介して値が設定されていることがわかります。

ドキュメントは次を使用して印刷されます。

私はこれで頭がおかしくなり、問題がわかりません。誰かが光を当てることができれば、本当に感謝しています。

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

wpf - WPF FlowDocumentReader および FlowDocument スクリーン リーダー (NVDA) のアクセシビリティ

FlowDocumentReader を使用して、.NET 3.5 WPF アプリケーションで FlowDocuments を表示しています (FlowDocuments には、UI でのユーザーの選択に基づいて表示されるヘルプ/情報/メモがあります)。

FlowDocumentReader のコンテンツはスクリーン リーダーによって読み取られる/認識されると想定しました (Windows 7 で NVDA を使用してテストしています) - しかし、リーダーがフォーカスを取得すると、NVDA は「ドキュメント」と表示し、FlowDocument テキストをマウスオーバーまたは選択すると、最初のテキスト以外は何も表示されません。段落はこれまでに読まれました。

FlowDocumentReader/FlowDocuments を ScreenReader フレンドリーにするために使用できる設定/アプローチ/コード (おそらく AutomationProperties のようなもの) はありますか? 簡単なことを見逃しましたか?

NVDA イシュー トラッカーでこれに関する参照を見つけられませんでした。これは NVDA 固有の問題である可能性はありますか? 私が気付いていないかもしれないNVDAの設定?(NVDA バージョン 2009.1)