問題タブ [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 に答える
791 参照

wpf - エクスプローラーからFlowDocumentReaderにファイルをドロップできないのはなぜですか?また、それを修正する方法は?

ユーザーがファイルをアプリケーションにドラッグしてFlowDocumentReaderで開くことができる機能を実装しようとしています。

私の問題は、FlowDocumentReaderにAllowDrop = trueがありますが、カーソルが「ここにドロップ」アイコンに変更されず、代わりに「ドロップは許可されていません」アイコンに変更されることです。これはFlowDocumentReaderでのみ発生し、UIの他のすべての部分(ウィンドウ自体、他のコントロール)は期待どおりに機能します。FlowDocumentReaderは実際にイベントを受信し、ドロップを処理することは可能ですが、ユーザーはここでマウスを離すことができることを視覚的に示すことはできません。

また、Cursor = Cursors.Noneを設定しても、「ドロップは許可されていません」カーソルを非表示にすることはできません。

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

wpf - WPF FlowDocument InlineUIContainer コンテンツをコピーするにはどうすればよいですか?

いくつかの InlineUIContainers を持つ WPF FlowDocument があります。これらは単純な InlineUIContainers であり、Button.Content にテキストを含むスタイル付きのボタンが含まれています。ボタンを含むテキストと InlineUIContainer を FlowDocument から TextBox にコピーすると、ボタンがコピーされません。

何とかインラインボタンを変換したり、貼り付けたテキストデータでボタンをテキスト化することは可能です。FlowDocument.DataObject.Copying イベントを使用してみましたが、これを使用する方法について、またはこれが正しい方向である場合でも、適切なサンプルが見つからないようです。

ありがとうございました

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

wpf - WPF FlowDocument でデータバインドされたアイテムを繰り返す

次のようなWPFのフロードキュメントがあります。

DataContext に Title と AssignedTo プロパティを持つクラスを与える代わりに、そのクラスの List を与え、flowdocument にそれぞれのオブジェクトを表示させたいと思います。これを行うためにフロードキュメントで XAML を形成する方法を教えてもらえますか?

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

flowdocument - ブロックから UIElement への変換

を に変換することは可能System.Windows.Documents.BlockですSystem.Windows.UIElementか?

作成したブロックを固定ドキュメントに追加したいので、これが必要です。他に方法はありますか?

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

wpf - WPF で .rtf または .doc をフロードキュメントとして表示するにはどうすればよいですか?

アプリケーションのヘルプ セクション用です。ヘルプ ドキュメントを表示するために、flowdocumentReader を配置することを考えています。しかし、Flowdocument.Or で表示する .rtf または任意の .doc を表示することは可能ですか?Xaml でフロー ドキュメントを作成する必要がありますか? 助けてください。

ありがとう、

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

wpf - WPFのコードでフロードキュメントリーダーの特定のページ番号に移動するには?

flowdocument reader には pagenumber プロパティがありますが、そのプロパティは読み取り専用です。フロードキュメント リーダーで特定のページ番号に移動する方法はありますか。助けてください。

ありがとう。

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

xaml - RichTextBox コンテンツを SQL varbinary (バイト配列) 列に保存するにはどうすればよいですか?

RichTextBox の内容を XamlPackage 形式で varbinary (=バイト配列) に保存したい。その方法について技術的なアドバイスが必要です。

FlowDocument をバイト配列に変換する方法を実際に知る必要があります。

varbinary として保存することをお勧めしますか、それとも悪い考えですか?


アップデート

コードスニペット:

0 投票する
4 に答える
5831 参照

wpf - FlowDocument の変更とスクロールを検出する

でコンテンツが追加、変更されたFlowDocumentときなどを (できればイベントを通じて) 検出しFlowDocumentScrollViewerたいと思いFlowDocumentます。

0 投票する
3 に答える
6409 参照

wpf - WPF 印刷フロー ドキュメント

こんにちは、WPF での印刷に問題があります。フロー ドキュメントを作成しており、そのフロー ドキュメントにいくつかのコントロールを追加しています。印刷プレビューは問題なく動作し、印刷プレビュー ウィンドウからの印刷に問題はありません。印刷プレビューなしでプリンターに直接印刷すると、問題が発生します。しかし、さらに驚くべきことに、XPS Document Writer をプリンターとして使用すると、物理的なプリンターを使用すると、フロー ドキュメントの一部のコントロールが表示されなくなります。前もって感謝します

0 投票する
4 に答える
9642 参照

c# - WPFテキストをTextBlockに設定する

私はそれが、例えば、をTextBlock提示できることを知っています:FlowDocument

FlowDocument変数に格納されているをに設定する方法を知りたいのですがTextBlock。私は次のようなものを探しています:

ただし、上記のコードの結果は、XAMLテキストが解析されずに表示されることです。


編集:私の質問は十分に明確ではなかったと思います。私が本当に達成しようとしているのは、次のとおりです。

  1. ユーザーはRichTextBoxにテキストを入力します。
  2. アプリケーションは、 RichTextBoxFlowDocumentからのユーザー入力を保存し、ディスクにシリアル化します。
  3. FlowDocumentディスクから変数テキストに逆シリアル化されます。
  4. ここで、ユーザーテキストをで表示できるようにしたいと思いますTextBlock

したがって、私が理解している限り、新しいRunオブジェクトを作成し、パラメーターを手動で設定しても、問題は解決しません。


問題は、RichTextBoxをシリアル化するとSectionオブジェクトが作成され、 TextBlock.Inlinesに追加できないことです。したがって、逆シリアル化されたオブジェクトをTextBlockのTextPropertyに設定することはできません。