0

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

Cannot convert string '/png/1.png' in attribute 'ImageSource' to object of type 'System.Windows.Media.ImageSource'. Cannot locate resource 'png/1.png'.  Error at object 'System.Windows.Media.ImageBrush', Line 2309 Position 166.

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

何か案は?

4

1 に答える 1

0

この問題を解決するには、ParserContext を Load() のオプションの引数として設定する必要があります。

于 2010-01-31T16:03:03.887 に答える