RDLC を使用してレポートを作成することを検討していますが、興味深い問題があります。レポートにグラフを表示したいのですが、組み込みのグラフでは表示されないため、代わりにビットマップとして生成します。これでうまくいきましたが、最適な表示を得るには、レポートで使用可能なサイズを知っておくとよいでしょう。何らかの方法でそれを知ることは可能ですか?
RDLC ファイルを XML として読み取り、次のようなものを見つけようとすることができます。
<Image Name="Image1">
<Source>Database</Source>
<Value>=First(Fields!MyPicture.Value, "ThisPicture")</Value>
<MIMEType>image/png</MIMEType>
<Sizing>FitProportional</Sizing>
<Top>2.83601cm</Top>
<Left>0.15875cm</Left>
<Height>4.43951cm</Height>
<Width>7.79167cm</Width>
<ZIndex>1</ZIndex>
<Style>
<Border>
<Style>Solid</Style>
</Border>
</Style>
</Image>
これらの値を使用してピクセルに変換します。不器用ですが、実行可能です。