3

winforms レポート ビューアー API と RDLC を使用してレポート イメージをレンダリングしたかったのですが、次の問題が発生しました。この問題は、次の手順で再現できます。

  1. を使用LocalReportして、指定した RDLC ファイルをレンダリングします DeviceInfo
  2. RDLC ファイルは、いくつかの要素で満たされた大きな四角形のコンテナーのようなものです。
  3. PageWidth高さまたは幅がサイズ (および)の範囲外になるまで、四角形のサイズを変更しPageHeightますDeviceInfo
  4. それを実行して、RDLC からレンダリングされた画像を確認します。

現在、長方形の一部がページの境界を超えている場合、境界外の部分だけでなく、そのサブ要素を含む長方形全体が消えます。

バグなのか、結果が期待どおりなのかはわかりません。ただし、要素全体ではなく、範囲外の部分を切り取った方がよいと確信しています。異なるデータを持ち、そのデータに応じて要素のサイズが調整されるテーブルなどの動的な要素が必要な場合によくあることだと思います。私が間違っている場合は、お知らせください。

4

0 に答える 0