Re: Reports: problem with pageTotal()
Dag Andersen <danders <at> get2net.dk>
2010-12-03 07:38:03 GMT
Fredag 03 december 2010 07:32:27 skrev Adam Pigg:
> Unfortunately, i didnt have a lot of time last night to look at it.
>
> On first glance, it seems the new code may be much slower when there
> are lots of pages/objects, as it loops over every object in every page
> looking for ones that require post-processing. The old (commented)
> code created a list of objects requiring post-processing, as this is
> likely to be ~no-pages.
>
> Could you try for something like this before the freeze, or i can have
> a go this evening. If not, it could go into trunk like this, as its
> probably better working than not, and can be sped up later.
New patch follows.
This one registers primitives that needs post processing with the ORODocument,
so should be as fast as possible.
>
> Cheers
>
> Adam
>
> On Thu, Dec 2, 2010 at 2:59 PM, Dag Andersen <danders <at> get2net.dk> wrote:
> > Torsdag 02 december 2010 13:57:12 skrev Jaroslaw Staniek:
> >> On 2 December 2010 12:58, Dag Andersen <danders <at> get2net.dk> wrote:
> >> > Torsdag 02 december 2010 10:09:30 skrev Dag Andersen:
> >> >> In kplato I define a report with fields for page number (working) and
> >> >> total number of pages (not working). I specify control sources like
> >> >> this: =constants.PageNumber()
> >> >> =constants.PageTotal()
> >> >>
> >> >> The page total field in the generated report shows:
(Continue reading)