- From: Jeremias Maerki <dev@jeremias-maerki.ch>
- Date: Fri, 02 Jul 2010 11:21:20 +0200
- To: www-xsl-fo@w3.org
This has already been answered on the FOP users mailing list: http://markmail.org/thread/p4cvdstf7xnhimbq On 30.06.2010 14:12:31 Michael Seeberger wrote: > Hi there, > > i'm using Apache-Fop Version 0.95 and i'm having problems to get my > report created the way i want it to. > The problem lies in the behaviour of Apache-FOP and the > "keep-together.within-page"-attribute. > > The report i want to create consists of several fo:block-Elements in > which i use fo:table-elements to layout the report and > the behaviour of Apache-FOP as i want it to be should be something like > this: > Condition 1. if a fo:block fits completely on a page then it should > stay there. > Condition 2. if a fo:block won't fit completely on a page then > Apache-FOP should insert a page-break and print it on the next page (i > implemented this by using keep-together.within-page="always" and it works). > Condition 3. if a fo:block is to large for a single page Apache-FOP > should insert a page-break where necessary (won't work if condition 2 is > implemented). > > But until now i've not been able to get Apache-FOP working this way > because FOP seems to have a problem with the combination of condition 1 > and condition 2. When a fo:block won't fit on a page FOP inserts a > page-break > when using keep-together but if this fo:block is to large for a single > page it won't insert another page-break where necessary but overflows > the page. > > The Reason for this seems to be the attribute-value "always", as my > Google-research tells me "always" means that when using this value an > fo:xxx-Element stays together no matter what even when this leads to an > overflow. > I've also tried using keep-together.with-next or > keep-together.with-previous but it didn't work either and using > integer-values instead of always isn't supported by Apache-FOP 0.95 as > far as i know. > > And heres my Question: Is there really no way to make Apache-FOP create > the report the way i want it to? > > thx in advance > Michael Seeberger > > > > > Jeremias Maerki
Received on Friday, 2 July 2010 09:21:41 UTC