ページにコンテンツがあるかどうかを判断する方法はありますか? 4 ページのレポートで、次のページに進む前に空白の詳細セクション (ヘッダー/フッターが表示されます) が表示されるという散発的な問題が発生しています。3 ページ目にサブレポートがあり、その内容によっては少し押し下げられる可能性があるためだと思います。
とにかく、ディテールが空っぽかどうかを判断できれば、作成を抑制できるのではないかと考えていました。
考え、アイデア、提案?
ページにコンテンツがあるかどうかを判断する方法はありますか? 4 ページのレポートで、次のページに進む前に空白の詳細セクション (ヘッダー/フッターが表示されます) が表示されるという散発的な問題が発生しています。3 ページ目にサブレポートがあり、その内容によっては少し押し下げられる可能性があるためだと思います。
とにかく、ディテールが空っぽかどうかを判断できれば、作成を抑制できるのではないかと考えていました。
考え、アイデア、提案?
そのセクションが空白かどうかを確認する方法はありません。しかし、あなたが説明していることは起こらないはずです。親レポートの詳細セクションの KeepTogether を false に設定してみてください。絶対に必要でない場合は、グループ ヘッダーの GroupKeepTogether プロパティを false に設定して、問題が解決するかどうかを確認してください。
空白ページの最も一般的な理由は、LeftMargin+PrintWidth+RightMargin > 実際のページ幅
これが影響していないことを確認してください。
最後に、これを一貫して再現し、サンプルを送っていただける場合は、ActiveReports サポート フォーラムに投稿してください。問題の解決をお手伝いします。
Scott Willeke
GrapeCity
私が遭遇した同様の問題を修正するために見つけたハックは、レポートの各セクションを繰り返し処理し、内容に合わせてサイズを調整することでした。
foreach (Section section in this.Sections)
{
section.SizeToFit(true);
}
これはすべてのシナリオで機能する場合と機能しない場合があり、おそらく ActiveReports の専門家からはアドバイスされないでしょうが、私が遭遇した問題は修正されました.