[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [docbook-apps] How to center the title vertically on the titlepage?
Hi, This is not as easy as it seems it should be. To center something vertically in XSL-FO, you must have a container that defines an area as vertically big as you want to center within, and then use the display-align="center" property to center its content vertically within that area. There is no default area that is the available page height, however. I've done something like this using a layout table and setting the fo:table-row's height property to be the available page height. You can either calculate that manually, or put the calculation in the attribute value. You take the $page.height and subtract the $page.margin.top, $body.margin.top, $page.margin.bottom, and $body.margin.bottom, which leaves you with the available height on the page. To place this table, you can override the titlepage template mechanism with your own layout table, as described here: http://www.sagehill.net/docbookxsl/TitlePagePrint.html#TitlepageTableLayout Bob Stayton Sagehill Enterprises bobs@sagehill.net ----- Original Message ----- From: "Xuan Ngo" <xuanngolist@yahoo.ca> To: "Docbook Appz" <docbook-apps@lists.oasis-open.org> Sent: Sunday, February 03, 2008 8:18 AM Subject: [docbook-apps] How to center the title vertically on the titlepage? > How to center the title vertically on the titlepage? > > I'm using FOP v0.94 and Docbook 1.73.2. > > thx! > Xuan > > > Looking for the perfect gift? Give the gift of Flickr! > > http://www.flickr.com/gift/ > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org > For additional commands, e-mail: docbook-apps-help@lists.oasis-open.org > > >
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]