Hi Jeff -
Why are page breaks in the XSLT in the first place if this is a common problem? [..] Are there condition(s) where page breaks are absolutley required in the XSLT?I don't think this is a common problem. It may be a common request (I think you are the third that I've seen). But in many ways you are really asking why can't you drive to London from New York.
Ask yourself your question again after you have considered the following:
- The VFP9 Report Writer generates page-oriented layout.
- The XML is a representation of the page-oriented layout
- Anything that is included in the product should produce acceptable results with any possible FRX that users may have developed.
- The VFP9 Report Writer allows page breaks on expressions, group footers, summarys, etc
Do your suggestions also handle the line splitting problem which occasionally occurs at the last line of one page to the first line of the next page? If not, what are your suggestions?I have nothing to offer on this topic, sorry.
Since this is not a "trivial problem" (no kidding!), are there docs to assist with Lisa's techniques?Apart from the source code to the _reportlistener.vcx in the FFC? And very comprehensive documentation? Take a look a the help file. I'd start with the ReportListener.GetPageHeight() method docs and work from there.
But clearly there's an opportunity for an article on this topic, if you felt like writing one.
- Colin