ローカル ディスクからレポート ビューアーに任意の画像を追加しようとしていますが、うまくいきません。
まず、Image コントロールをレポートにドラッグし、Value プロパティをすべての種類のパスに設定しました。例: ="file://C:/Desert.jpg"
、="file:\\\C:\Desert.jpg"
など。
デザイン モードではCtrl + Click
、リンクとビジュアル スタジオで画像を見つけることができます。
プロジェクトを実行すると、画像付きのレポートを表示するフォームにxエラーが表示されます。
ローカル サーバーにある http リンクに値を設定しようとすると、画像が正しく表示されます。EnableExternalImages
プロパティをtrueに設定しました。前もって感謝します!
質問する
2713 次
2 に答える
1
レポートに画像を埋め込む必要があると思います
これを行うには、次のことを行う必要があります。
- RDLCに画像コントロールを追加します
- 画像ソースがに設定されていることを確認してください
Embedded
- クリックし
Import
て画像を参照します
この時点で、プレビューにも画像が表示されます。より安全にするには、デザインで画像ボックスをクリックし、プロパティボックスで検索しMIMEType
て選択しますimage/jpg
次に、レポートをレンダリングしてみます。(この方法でフォローしたい場合は、このブログ投稿を参照できます)
このソリューションは、多くの場合、異なるロゴを使用して同じレポートを作成する必要がある場合には適していません。ロゴの動的パスを格納するを作成する方法を説明するこのブログReportParameter
を見つけました(段落4.
)
そして、ここに外部画像の別の例があります。彼が使用していることに注意してくださいfile:///
(3つのスラッシュ)
于 2012-12-20T08:05:28.247 に答える
0
画像ソースはレポートに関連している必要があると思います。
参照:ソース要素 (RDL)
値には、レポート サーバー上の画像への相対パスに評価される定数または式が含まれます。
イメージを実行可能ファイルと同じフォルダーに配置し、ソース プロパティにイメージのファイル名だけを入力してみてください。
編集: 明確にするために、Source
「外部」とValue
「Desert.jpg」に設定します。
于 2012-12-19T16:20:05.020 に答える