Property "Behavior --> StartNewPage" with multicolumn pages.

Stimulsoft Reports.NET discussion
Post Reply
efi
Posts: 4
Joined: Fri Jun 15, 2007 2:07 am
Location: Germany

Property "Behavior --> StartNewPage" with multicolumn pages.

Post by efi »

Hi I am pretty new to SimulReport and have the following report style to implement:

Data sets (of variable height) in a data band (that can grow and shrink) are to be displayed in two columns (first column filled first, then the second).

The data sets are to be grouped so that each group starts at a new page (first column, top of the page).

I figured two ways to accomplish that task, but both do not exactly what I want:

(Both times the "StartNewPage" property of the group band is set to true.)

1) The data band following the group header band is set to multicolumn. This results in groups starting at a new page but the left and the right part of a "row" have equal height, what leaves too much empty spaces where a short and a large data set meet at one row. (No "rows" at all are what I need.)

2) The page itself is set to multicolumn. This results in a continuous stream of data sets, but unfortunately if one group ends at a left column, the next group starts at the next column and not as the property says at the next page.

Is there any way to get two columns with data from the same group that have independend heights for each entry and lets tne new group start on a new page in every possible case?

Thanks for your effort
efi
Posts: 4
Joined: Fri Jun 15, 2007 2:07 am
Location: Germany

Property "Behavior --> StartNewPage" with multicolumn pages.

Post by efi »

Just in case my text was a bit confusing: Here is a short demo-PDF of what I want to achieve: http://thomasefer.de/host/stimulcolumns.pdf
Edward
Posts: 2913
Joined: Fri Jun 09, 2006 4:02 am

Property "Behavior --> StartNewPage" with multicolumn pages.

Post by Edward »

efi wrote:Hi I am pretty new to SimulReport and have the following report style to implement:

Data sets (of variable height) in a data band (that can grow and shrink) are to be displayed in two columns (first column filled first, then the second).

The data sets are to be grouped so that each group starts at a new page (first column, top of the page).

I figured two ways to accomplish that task, but both do not exactly what I want:

(Both times the "StartNewPage" property of the group band is set to true.)

1) The data band following the group header band is set to multicolumn. This results in groups starting at a new page but the left and the right part of a "row" have equal height, what leaves too much empty spaces where a short and a large data set meet at one row. (No "rows" at all are what I need.)
The only way is use DownThenAcross mode of the columns, so please set DataBand.ColumnDirection = DownThenAcross, 'rows' will dissapear
efi wrote:2) The page itself is set to multicolumn. This results in a continuous stream of data sets, but unfortunately if one group ends at a left column, the next group starts at the next column and not as the property says at the next page.
Sorry, we cannot change this behavior.

Is there any way to get two columns with data from the same group that have independend heights for each entry and lets tne new group start on a new page in every possible case?
Only the following case is possible:
Please see the attachment:

Thank you.
Attachments
11.SimpleGroup_With_Columns.zip
(4.06 KiB) Downloaded 242 times
efi
Posts: 4
Joined: Fri Jun 15, 2007 2:07 am
Location: Germany

Property "Behavior --> StartNewPage" with multicolumn pages.

Post by efi »

Thank you for your reply.
Edward wrote:The only way is use DownThenAcross mode of the columns, so please set DataBand.ColumnDirection = DownThenAcross, 'rows' will dissapear
I have already tried that. Unfortunaltely it keeps entries on the left and right column starting at the same height. But I need them to fill the blank space after the element before them.
Edward wrote:Sorry, we cannot change this behavior.
I thaught of a new (child-)property "InterpretNewPageAsNewColumn" or so that is set to True by default (for compatibility reasons). But if it is not possible then I will have to find a workaround or just accept it.
Edward wrote:Please see the attachment:
This is not quite what I wanted, but thank you anyways.
Edward
Posts: 2913
Joined: Fri Jun 09, 2006 4:02 am

Property "Behavior --> StartNewPage" with multicolumn pages.

Post by Edward »

efi wrote:I thaught of a new (child-)property "InterpretNewPageAsNewColumn" or so that is set to True by default (for compatibility reasons). But if it is not possible then I will have to find a workaround or just accept it.
This behavior cannot be achieved in the nearest versions of the StimulReport.Net. We cannot realize that property due to the limitation of our report engine.

Thank you.
Post Reply