作成日: 2022/10/06 最終更新日: 2022/12/21
文書種別
不具合
状況
修正済み
詳細
2022Jv1以降のバージョンにおいて、Detailセクションに配置したSubReportFieldにForcePageBreakを設定しても改ページが行われません。
回避方法
この問題は2022J v3(4.5.20223.584)で修正されました。
※修正版を適用しない場合の回避方法は以下の通りです。
Detailセクションにサブセクションを追加し、サブセクションまたはSubreportFieldにForcePageBreakを設定します。
◎サンプルコード(C#)
// メインレポートのDetailセクションにサブセクションを追加
rptMain.Sections.Detail.SubSections.Add();
rptMain.Sections.Detail.SubSections[1].Height = 10;
// 最初のサブレポートフィールド
var field1 = new SubreportField();
field1.ForcePageBreak = ForcePageBreakEnum.After;
c1FlexReport1.Sections.Detail.SubSections[0].Fields.Add(field1);
// 2番目のサブレポートフィールド
var field2 = new SubreportField();
c1FlexReport1.Sections.Detail.SubSections[1].Fields.Add(field2);