[email protected] wrote:
> Close...but I think it's being evaluated against the first record on the
> page vs the last.

Page headers and footers print before groups and detail. So you are 
right, putting this expr in the page footer wouldn't work. And there's 
nothing equivalent to the group's ReprintHeaderOnNewPage for printing 
the footer on the old page.

So... an oversight. I think it's logical to change the band printing so 
that the page footer prints after the group/detail for the page, however 
the detail band relies on knowing the used height of the page footer, so 
the page footer will have to have a fixed height.

Or, I could make a group.PrintFooterOnOldPage, which might be 
technically better but harder to implement.

If you just need to get this done now, you could put this in the 
PageForeground band, because here's the order of band printing on a page:

PageBackground
PageHeader
PageFooter
any continued detail (paragraph) from last page
any group footers not printed yet
any group header(s)
any detail records
any group footers
PageForeground

The trouble with PageForeground is that you need to give it absolute x,y 
positions (you need to account for margins yourself). So, if you wanted 
"continued on next page" to appear at the bottom of the page just inside 
the margins:

<x>self.Report["Page"]["MarginLeft"]</x>
<y>self.Report["Page"]["MarginBottom"]</y>

...and it would overprint anything else that happened to be there.

Paul



_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-users
Searchable Archives: http://leafe.com/archives/search/dabo-users
This message: http://leafe.com/archives/byMID/[email protected]

Reply via email to