Commit Graph

37 Commits

Author SHA1 Message Date
michael
f5efe4bd90 * Fix so rptGrouping compiles with 3.0.4
git-svn-id: trunk@39018 -
2018-05-18 06:59:14 +00:00
michael
1867f427b9 * Patch from Graeme Geldenhuys to fix compiler hints (bug ID 33708)
git-svn-id: trunk@38948 -
2018-05-08 07:27:05 +00:00
michael
117f9f2c64 * Some improvements to lazreport converter, add diagnostic output, sample conversion program
git-svn-id: trunk@38927 -
2018-05-06 09:08:32 +00:00
maciej-izak
588460c55e fcl-report: fix rptjson example, and now is as default demo for fcldemo.lpi (it works "out of box" in contrary to masterdetaildataset)
git-svn-id: trunk@38632 -
2018-03-27 11:31:41 +00:00
michael
59fdcb7953 * Deprecate databand.HeaderBand, Databand.FooterBand in favour of Ddataheader.Data/DataFooter.Data
git-svn-id: trunk@38583 -
2018-03-21 09:30:36 +00:00
michael
7275963030 * FixupReferences re-implemented, and make sure an empty report (just a title) can be run, i.e. no data needed
git-svn-id: trunk@38410 -
2018-03-05 13:44:58 +00:00
michael
2dfa1254d2 * Refactor expression variables
git-svn-id: trunk@37675 -
2017-12-05 12:50:26 +00:00
michael
4467ff81a6 * Second grouping demo, showing fieldkind for user data loop and simple aggregates
git-svn-id: trunk@37666 -
2017-12-03 10:25:05 +00:00
michael
cc08fe73df * Second grouping demo, showing fieldkind for user data loop and simple aggregates
git-svn-id: trunk@37665 -
2017-12-03 10:24:42 +00:00
michael
9e08dd108b * Fix data fetching optimization
git-svn-id: trunk@37501 -
2017-10-21 19:11:50 +00:00
michael
d28a790a43 * Patch from Pascal Riekenberg:
* fixed and extended nested grouping in column mode
  * updated nestedgroups demo

git-svn-id: trunk@37493 -
2017-10-20 14:22:02 +00:00
michael
7abc3af339 * Some cosmetic, license text and other changes based on code review by Nayuki
git-svn-id: trunk@37440 -
2017-10-10 06:51:44 +00:00
michael
c2c561a827 * QR Code printable element, plus demo report, using newly added QR Code generator unit
git-svn-id: trunk@37438 -
2017-10-09 19:21:28 +00:00
michael
f218a369d6 * Remove debug writeln
git-svn-id: trunk@37435 -
2017-10-09 19:13:20 +00:00
michael
43867344cd * Demo how to create pdf from text file
git-svn-id: trunk@37425 -
2017-10-08 08:29:05 +00:00
michael
76a6c67022 * Patch from Pascal Riekenberg to fix multi-column layout
git-svn-id: trunk@37363 -
2017-09-30 11:58:05 +00:00
michael
2ce264b496 * Patch from Pascal Riekenberg with massive improvements:
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 -
2017-09-28 07:48:00 +00:00
michael
c731e5030b * Add barcode support
git-svn-id: trunk@37313 -
2017-09-24 09:34:58 +00:00
michael
c24bd22743 * Patch from Pascal Riekenberg
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 -
2017-09-23 19:09:42 +00:00
michael
b793b2dd28 * Patch from Pascal Riekenberg to implement nested groups
git-svn-id: trunk@37273 -
2017-09-20 15:33:43 +00:00
michael
2c1a7fa1d1 * Remove some warnings
git-svn-id: trunk@37232 -
2017-09-17 09:32:24 +00:00
michael
b8d0c9da03 * Aggregate expressions, modified patch by Pascal Riekenberg
git-svn-id: trunk@37231 -
2017-09-17 09:32:02 +00:00
michael
ae8c18164d * Allow to specify alternate start page
git-svn-id: trunk@37187 -
2017-09-11 18:27:07 +00:00
michael
ce79760e79 * Remove some debug statements
git-svn-id: trunk@37167 -
2017-09-10 15:40:48 +00:00
michael
d53f3e0526 * Complete demos so list of demos can be retrieved as AJAX call
git-svn-id: trunk@37166 -
2017-09-10 15:16:00 +00:00
michael
5d41b88b26 * Complete webdemo, so all options can be set
git-svn-id: trunk@37157 -
2017-09-09 13:26:56 +00:00
michael
9cc087ad58 * Fix web demo (final development was not committed)
git-svn-id: trunk@37154 -
2017-09-07 07:34:07 +00:00
michael
0ba38f50fe * Only add paper sizes once
git-svn-id: trunk@37153 -
2017-09-07 07:33:07 +00:00
michael
d889a2bf60 * Forgot to commit
git-svn-id: trunk@37150 -
2017-09-06 19:14:46 +00:00
michael
ada62f0b41 * Use correct paths for files when demo database is created on demand (Patch from Graeme Geldenhuys, Bug ID #32360)
git-svn-id: trunk@37107 -
2017-09-02 09:03:58 +00:00
michael
f40c23fcc8 * Demo database is created on demand (Patch from Graeme Geldenhuys, Bug ID #32360)
git-svn-id: trunk@37106 -
2017-09-02 09:03:18 +00:00
michael
628b2e5717 * Demo database is created on demand
git-svn-id: trunk@37104 -
2017-09-02 09:00:32 +00:00
michael
f6918dac3e * Fix from Graeme Geldenhuys to avoid memleaks by early exit
git-svn-id: trunk@37054 -
2017-08-24 14:53:33 +00:00
michael
c74cf991a0 * Patch from Graeme Geldenhuys to avoid compiler warnings
git-svn-id: trunk@37051 -
2017-08-24 14:48:59 +00:00
michael
a8aab3ea97 * Modified Patch from Pascal Riekenberg to implement VisibleExpr, plus some refactoring
git-svn-id: trunk@37045 -
2017-08-24 08:00:57 +00:00
michael
291cd08d72 * Remove wrong (old) dependency
git-svn-id: trunk@36999 -
2017-08-21 06:32:37 +00:00
michael
6672e77222 * Added fcl-report
git-svn-id: trunk@36962 -
2017-08-20 18:00:29 +00:00