レポートでソース パスとして使用される Uri でイメージ パスを取得します。この画像も画像ボックスに読み込まれます。問題は、Uri がパスに「file:///」を追加することです。したがって、画像をレポートに表示することはできません。その部分なしで画像パスを取得するにはどうすればよいですか?
質問する
507 次
2 に答える
4
ファイル名のローカル オペレーティング システム表現を取得します。
これをfsiでテストしました:
> let u = new Uri("file:///C:/Users/Public/Test.png");;
値 : URI = file:///C:/Users/Public/Test.png
> u.LocalPath;;
val it : string = "C:\Users\Public\Test.png"
いいね。
于 2013-05-28T16:33:27.693 に答える
0
Uri から「file:///」を削除したいだけの場合は、次を試してください。
string uriPath =... //your path with "file:///"
string path = uriPath.Replace("file:///", "");
于 2013-05-28T16:31:01.903 に答える