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
Property "Behavior --> StartNewPage" with multicolumn pages.
Property "Behavior --> StartNewPage" with multicolumn pages.
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
Property "Behavior --> StartNewPage" with multicolumn pages.
The only way is use DownThenAcross mode of the columns, so please set DataBand.ColumnDirection = DownThenAcross, 'rows' will dissapearefi 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.)
Sorry, we cannot change this behavior.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.
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
Property "Behavior --> StartNewPage" with multicolumn pages.
Thank you for your reply.
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:The only way is use DownThenAcross mode of the columns, so please set DataBand.ColumnDirection = DownThenAcross, 'rows' will dissapear
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:Sorry, we cannot change this behavior.
This is not quite what I wanted, but thank you anyways.Edward wrote:Please see the attachment:
Property "Behavior --> StartNewPage" with multicolumn pages.
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.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.
Thank you.