public class LayoutMasterSetBuilder
extends Object
A description of how this stuff works
can be found at /docs/headers_footers.docx
Its not possible to let FOP set the height (@extent) of the header and footer regions
automatically: http://apache-fop.1065347.n5.nabble.com/Auto-size-header-to-fit-with-content-td4455.html
So we need to set the height (@extent) of the header and footer regions explicitly.
We do that by creating a temp FO file which contains essentially just the headers/footers,
then interrogating FOP's area tree representation to find the height of each.
So:
1. create LayoutMasterSet (with large extents)
2. generate area tree from that
3. return LayoutMasterSet (with required extents)
- Author:
- jharrop