In XSL-FO, there are properties you can put on a fo:block-container to position it relative to the page boundaries rather than relative to its preceding block. Something like:
<fo:block-container absolute-position="absolute" top="3in"> <fo:block> ... This will place the top of the block-container 3in from the top of the page. I think getting that work in the titlepage system might be hard. The titlepage spec file can only specify one element, but here you need both block-container and block. So the spec probably has to specify the name of a template, and the template must be written to output both elements. Bob Stayton Sagehill Enterprises [email protected] ----- Original Message ----- From: Xmplar To: [email protected] Sent: Friday, December 23, 2011 10:30 PM Subject: [docbook-apps] Specifying space-before relative to the page margins I have on a book title page several elements (title, subtitle, author, contributor, mediaobject etc) all centred below each other. For each element, I have set space-before values which are, of course, measured from the preceding element (so, the space-before for subtitle is applied relative to the position of the title). Instead of specifying space-before for each element relative to the preceding element, is it possible to specify the space-before relative to the top margin of the page? -- Dave Gardiner
