問題タブ [documentviewer]
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.
wpf - WPF DocumentViewer Find 関数と FixedPage ドキュメント
.Net には、 と呼ばれる便利なコントロールが含まれていDocumentViewer
ます。また、ロードされたドキュメント内のテキストを検索するためのサブコントロールも提供します (少なくとも、これが本来の機能です)。
FixedPage
のオブジェクトを のドキュメント ソースとして挿入するDocumentViewer
と、検索機能で何も見つかりません。一文字もありません。FlowDocument
のドキュメントDocumentViewer
はそれほど役に立たず、ネット上のリソースは実際には存在しないため、まだ試していません。stackoverflow コミュニティに質問したいと思います。
ドキュメントDocumentViewer
を操作する WPF の Find-Function を取得するには何が必要ですか?FixedPage
ControlTemplates
[ところで、私はカスタムを使用しませんDocumentViewer
]
.net - WPF DocumentViewer が XPS ファイルを解放しない
XPS ドキュメントを開いて表示する WPF アプリケーションに取り組んでいます。アプリケーションを閉じると、開いている XPS ドキュメントを削除してクリーンアップする必要があるという仕様になっています。ただし、特定の XPS ドキュメントを開くと、ファイルを削除しようとすると、アプリケーションはファイルがまだ使用中であるという例外をスローします。これは、特定の XPS ドキュメントを開いて最初のページを超えたときにのみ発生するため、少し奇妙です。
私が使用したコードの一部を以下に示します。
XPS ドキュメントを開くには:
XPS ドキュメントをナビゲートするには:
DocumentViewer オブジェクトを閉じてファイルを削除するには:
それはすべて非常に基本的なものであり、テストした他のドキュメントで動作します. ただし、特定の XPS ドキュメントでは、削除するファイルがまだ使用されているという例外が表示されます。
私のコードに何か問題や不足がありますか?
ありがとう!
wpf - DocumentViewer でのテキスト選択の無効化
簡単な質問です。WPFでDocumentViewerのテキスト選択を無効にするにはどうすればよいですか? これは、ビューアーによって XPS ドキュメントが表示され、マウスを使用してテキストを強調表示できる機能です。強調表示されたテキストもコピーできますが、これは既に無効にしています。強調表示を無効にする方法がわかりません。
ありがとう!
wpf - WPF を使用して XPS ドキュメントを表示する別の方法
WPF アプリケーションで XPS ドキュメントを表示するための、DocumentViewer 以外の代替手段はありますか? 可能であれば、.NET ですぐに使用できるコントロールまたはクラス。
これは、ページをスクロールしているときに DocumentViewer が少し遅いためです。
ありがとう!
.net - DocumentViewer コントロールを使用する場合、印刷ジョブの名前を設定するにはどうすればよいですか?
私は WPF DocumentViewer コントロールを使用して、次のように XPS ドキュメントを表示しました。
ドキュメント ビューア内の印刷ボタンをクリックすると、すべて正常に印刷されますが、印刷ジョブの名前は System.Windows.Documents.FixedDocumentSequence であり、理想的とは言えません。
印刷ジョブの名前を設定するにはどうすればよいですか?
PrintDialog.PrintDocument() を使用すると名前を設定できることはわかっていますが、DocumentViewer コントロールを使用してそれを行う方法がわかりません。
wpf - 異なるファイル形式を表示するwpf documentviewer?
ユーザーがさまざまな形式のファイルをアップロードできる wpf アプリケーションがあります (現在は pdf のみ)。ドキュメント ビューアーを使用して、ユーザーがアップロードされた内容を確認できるようにしたいと考えています。これは可能ですか?これが不可能な場合は、代替案を提案できますか? これが可能な場合、これはこれに対する良い解決策ですか?
ありがとう、アンジェラ
wpf - Wpf DocumentViewer PrintDialog の PageOrientation の設定
Wpf DocumentViewer コントロールを使用すると、ユーザーが印刷ボタンをクリックしたときに DocumentViewer が表示する PrintDialog で PageOrientation を設定する方法がわかりません。これにフックする方法はありますか?
c# - Document Viewer での XPS ドキュメントの表示
ドキュメント ビューアーと XPS atm を試したことがないので試してみます。そのため、XPS ドキュメントを読み込んでドキュメント ビューアーに表示する簡単なコードがありますが、ドキュメントは表示されません。ドキュメント ビューアーが読み込まれ、デバッグ モードで簡単に実行すると、情報が存在することがわかりますが、表示されません。
私が見つけることができるすべての文献は、この方法で行うように指示していますが、私にはうまくいかないようです. ドキュメント ビューアーが URI を好まないことは承知しています。したがって、filename.remove 行です。
私が欠けているものに関する提案。
乾杯、SumGuy
flash - Flash ドキュメント ビューア
Flash ベースのドキュメント ビューアーはありますか? Scribd.com が使用している iPaper に似たものを探しています。
wpf - WPF の DocumentViewer でソース XPS ドキュメントのファイル ロックを解除するにはどうすればよいですか?
WPF DocumentViewer で XPS ファイルを表示し、DocumentViewer インスタンスを閉じた後、XPS ファイルがロックされ、削除できません。XPS ファイルのロックを解除して、XPS ファイルを削除し、同じ名前で別のファイルを書き込んで、必要に応じてその新しい XPS ファイルを新しい DocumentViewer インスタンスに表示できるようにする必要があります。アプリを閉じることなく、同じアプリ インスタンスでこれを行う必要があります (これは印刷プレビューのシナリオです)。
つまり、「File.Delete(tempXpsFile);」で例外をスローせずに次のコードを実行するにはどうすればよいでしょうか。声明?
WPF DocumentViewer does not release the XPS fileで説明されているように、アプリを閉じるとファイル ロックが解除されますが、このシナリオではオプションではありません。