セクションレポートをExcel形式でエクスポートする時、NullReferenceExceptionが発生する
対象製品
ActiveReports for .NET 9.0J
状況
修正済み
詳細
セクションレポートをExcel形式でエクスポートする時、以下の条件をすべて満たすと例外エラーが発生します。
■発生条件
■発生する例外
System.NullReferenceException: オブジェクト参照がオブジェクト インスタンスに設定されていません。
■問題が発生するレポートの例
なお、本現象は、RDLレポートでは発生しません。(ページレポートの場合、1つのTextBoxコントロールを複数のページにまたがって描画させること自体ができません。)
■発生条件
- 1つのTextBoxコントロールが複数ページにまたがって描画されている。
- 「1.」のTextBoxコントロールに出力している文字列に改行が含まれている。
- 「1.」のTextBoxコントロールの2ページ目部分に文字が描画されていない。
- Excelエクスポートフィルタ(XlsExportクラス)のUseCellMergingプロパティを"False"に設定している。
■発生する例外
System.NullReferenceException: オブジェクト参照がオブジェクト インスタンスに設定されていません。
■問題が発生するレポートの例
なお、本現象は、RDLレポートでは発生しません。(ページレポートの場合、1つのTextBoxコントロールを複数のページにまたがって描画させること自体ができません。)
回避方法
本内容はService Pack 4(v9.4.8491.1)にて修正されました。
不具合を修正した最新のサービスパックをご使用ください。
不具合を修正した最新のサービスパックをご使用ください。
キーワード
20091