CustomBand:
- added property KeepTogetherWithChildren: band and child bands are keept on the same page
(no page break between them) on overflow the do all overflow.
PageFooter:
- can have child bands
PageHeader
- can have child bands
GroupHeader:
- renamed GroupHeader to ParentGroupHeader
- added property OverflowedFooterNeedsReprintedHeader: reprints header if footer is overflowed
- added property IntermediateFooter: print footer before every page break
- renamed ReprintHeader to ReprintedHeader to be uniform with IntermediateFooter
- added property OverflowWithFirstDataBand: if first data band flows over to next page, also
move this header (and all upper group headers)
TitleBand:
- can have childs bands
SummaryBand:
- can have child bands
Report:
- renamed FRTUseLastValues to FRTUsePrevVariableValues
Layouter:
- little refactoring
- additions for new functionality
Status variables for use in VisisbleExpr:
- added IsOverflowed: Is true when the band is overflowed to next page
- added InIntermediateGroupFooter: Is true while printing intermediate footer
- added GroupDetailsPrinted: Is set while printing footer if no details have been printed so far
NestedGroupDemo:
- extendend to use new features
git-svn-id: trunk@37345 -
If page orientation was set to Landscape, the PDF exporter rendered the page from the bottom upwards.
This was because the page.Matrix was set up too early in the exporter.
git-svn-id: trunk@37330 -
* Disable asd_cpu for wasm (generates errors as it disabled the .xmm added at start)
- Remaining problem: 'DT inf' Error: not implemented ...
git-svn-id: trunk@37325 -
fpReport:
* (correct) field values in group footers
* bug fixing and refactoring for ExprVariable handling
* refactoring of group condition value evaluation and change detection
* StartOnNewPage for group header
* ReprintHeader for group header
* internal Variable InRepeatedGroupHeader, which is true during print of repeated group header
nestedgroups:
* cleanup and typo
* new group footer memos (with name of group)
* group 1 and 2 start on new page
* all groups use repeated headers
* 3 group header bands (header + 2 childs)
* first band is shown in first header
* second band is shown in repeated header
* third is shown in every header
git-svn-id: trunk@37304 -
easily and so that all the values are now available to the compiler
(previously, there were several, which were mapped to the same value and thus
were only used to make x86ins.dat easier to read)
git-svn-id: trunk@37299 -