問題タブ [xpsdocument]

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 に答える
3455 参照

security - XPSドキュメントはどの程度安全ですか?

XPSドキュメントはどの程度安全ですか?XPSドキュメントの内部を調べた後、Unicode-stringプロパティを見つけました。誰かがexスクリプトをUnicode文字列プロパティに挿入できますか?

XPSビューアはUnicode文字列プロパティをどのように処理しますか?グリフのコレクションとして、または何として?

更新:次の文字列をUnicodeTextとして追加しました

XPSビューアーはファイルを開くことを拒否しました。これが私の頭に浮かんだ質問です

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

wcf - WCF クラス ライブラリの画像を含む XPS ドキュメントの生成に関する問題

XPS ドキュメントを作成するために Web サービスを使用する Silverlight アプリケーションがあります。ドキュメント テンプレートは、WCF クラス ライブラリの XAML コントロールとして作成されます。

実際のデータをドキュメント テンプレートにバインドするために、コントロールの DataContext プロパティを設定します。問題は、XPS を見ると、画像 (画像コントロールのソースを画像の URL を表す文字列プロパティにバインド) が読み込まれていないかのように表示されないことです。どうすればこの問題を解決できますか? ありがとう!

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

.net - XPS ファイルの XamlReader がスローされ、リソースが見つからない

XamlReader.Load ( XMLReader ) を使用して XPS ファイルを読み込もうとしています。一部の XPS ファイルが読み込まれ、完全にウォークスルーできます。私が作業している XPS ファイルの 1 つで、IE で正しく表示されると、次の例外が発生します。

問題の画像ファイルは、IE でファイルを見るか、unZIP ツールで参照すると、XPS ファイルの 'png/1.png' で指定された場所にあり、画像ファイルは正しく表示されます。

何か案は?

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

c# - XPSDocumentを使用して、WPFアプリケーションにバイナリリソースとして含まれているXPSファイルを開くにはどうすればよいですか?

基本的に、XPSDocumentViewerをリソースとして含むWPFアプリケーションにxpsファイルを埋め込みました。

アプリケーションをロードするときに、ドキュメントビューアにその埋め込みリソースを表示させたいだけです。

ただし、このコマンドはマスターを渡しません

XPSドキュメントのファイルパスを入力する必要があることは知っていますが、リソースとして埋め込まれているので、どうすればよいですか?

どうもありがとうございました。

背景:機密文書を表示するアプリケーションを作成することになっていますが、作成/印刷/配布のコピーを制限することも重要であるため、ClickOnceWPFXBAPアプリケーションを使用することにしました。私の考えでは、Webサーバーからアプリケーションを削除すると、ClickOnceアプリケーションのすべてのコピーが役に立たなくなる可能性があります。さらに、機密文書を保護するための最も安価で実行可能な方法のようです。代替案をお気軽に提案してください。私はいつも皆さんから学びたいと思っています。

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

wpf - XPSドキュメントとして保存されたFlowDocumentに欠落している画像

FlowDocumentがXPSドキュメントとして保存されたときに表示するために、FlowDocumentに含まれる画像を取得するのに問題があります。

これが私がすることです:

  1. WPFのImageコントロールを使用して画像を作成します。BeginInit/EndInitの呼び出しで囲まれた画像ソースを設定しました。
  2. 画像をFlowDocumentに追加し、BlockUIContainerでラップします。
  3. このコードの変更バージョンを使用して、FlowDocumentオブジェクトをXPSファイルに保存します。

次に、保存したファイルをXPSビューアーで表示すると、画像が表示されません。問題は、画像がWPFによって実際に画面に表示されるまで読み込まれないため、XPSファイルに保存されないことです。したがって、回避策があります。最初にFlowDocumentPageViewerを使用して画面にドキュメントを表示し、その後XPSファイルを保存すると、画像が読み込まれ、XPSファイルに表示されます。これは、FlowDocumentPageViewerが非表示になっている場合でも機能します。しかし、それは私に別の挑戦を与えます。これが私がやりたいことです(擬似コードで):

もちろん、これは機能しません。ドキュメントがXPSファイルに保存される前に、FlowDocumentPageViewerがその内容を表示する機会がないためです。Dispatcher.BeginInvokeの呼び出しでSaveFlowDocumentToXpsFileをラップしようとしましたが、役に立ちませんでした。

私の質問は次のとおりです。

  1. ドキュメントを実際に画面に表示せずに、XPSファイルを保存する前に画像を強制的にロードすることはできますか?(運が悪か​​ったので、 BitmapImage.CreateOptionsをいじってみました)。
  2. 質問1の解決策がない場合、FlowDocumentPageViewerがコンテンツの読み込みを完了したことを通知して、XPSファイルを作成するためにいつ保存されるかを知る方法はありますか?
0 投票する
1 に答える
1060 参照

wpf - WPF と XPS: 空のドキュメント ビューアー

誰でも私を助けてください。その結果は空のドキュメントです。mediaBytes は PDF ドキュメントです。

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

xps - XpsSignatureDefinition.SpotLocation-どのように機能しますか?

SpotLocationはどのように機能しますか?次のコードは、スポットロケーションの固定ページにデジタル署名要求(DSR)を表示しません。DSRはページのスポット位置に自動的に表示されますか、それとも署名画像、テキスト、およびボタンを定義してxpsページに配置する必要がありますか?

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

c# - WindowsアプリケーションからのXPSドキュメントの生成

WebブラウザでHTMLコンテンツをキャプチャし、XPSドキュメントに印刷したいと思います。IEツールバーで使用されているため、Windowsアプリケーションを使用しています。XPSDocumentに変換できるように、httpwebrequestをキャプチャしてWebページのコンテンツをFixedDocumentオブジェクトまたは他の方法で読み取る方法はありますか?

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

windows - WindowsフォームアプリでXpsDocumentクラスを使用できますか

XPSドキュメントをBMPに変換して、MODIを使用するC#Windowsフォームアプリが読み取れるようにしようとしています。これは、MODIがXPSファイルを読み取ることができず、.tifと.bmpのみを読み取ることができるためです。

XpsDocumentクラスが見つからないようです。

これをWindowsフォームアプリに組み込む方法を教えてもらえますか?

ありがとう!