1

アクティブなレポートで少し問題が発生しています。私のレポートは、タイトルと説明を含む 20 ~ 30 ページのレポートです。各タイトルの下に画像があり、その後に説明が続きます。つまり、これはページごとに継続的に行われます。そのため、各ページには複数のタイトルとその説明が含まれています。これは私のレポートの詳細セクションにあるとおりです。

しかし問題は、一部のページではタイトルがページの下部に表示され、タイトルの後に画像と説明を収容するためのスペースがないため、画像と説明が次のページに移動することです。だから私の質問は、タイトルがほとんどページの端にある部分を新しいページに移動することは可能ですか. そのタイトル、画像、説明が新しいページに表示され、そのぎこちなさを修正します。

これは私のプロジェクトの緊急要件であるため、ご注意ください。

前もって感謝します

4

2 に答える 2

1

タイトルが残りのコンテンツから分割されているだけの場合は、セクションのKeepTogetherプロパティをTrueに設定できます。これにより、ActiveReportsはすべてのコンテンツを同じページに配置しようとします。

ただし、この場合、そのセクションのコンテンツがページの任意のポイントから始まるときにページ分割を追加する必要があります。

これを行うには、ページに関連するセクションの上部を追跡できます。特定の値より大きい場合は、ページブレークコントロールを有効にします。それ以外の場合は、ページブレークコントロールを無効のままにします。ActiveReports 6 SP2は、ページ上のセクションの場所を取得するために使用できるCurrentLocationプロパティを追加しました。

これを処理するための組み込みはありません。BeforePrintイベントでセクションの高さを追跡し、ある種の高さカウンターをインクリメントする必要があります。

于 2012-11-30T23:54:05.323 に答える
0

レポートにグループ化のレベルを追加して、タイトルごとにグループを作成することはできますか? 次に、新しいページの前/後プロパティを使用して、各タイトルが独自のページを取得できるようにしますか? 考えられる欠点は、すべてのタイトルが新しいページを取得することです。これは、あなたが望むものではないかもしれません

于 2013-06-03T08:57:38.607 に答える