Hi Michael, Yes, keep-together.within-page="5" is the way to go. Although differences between numbers are not yet implemented, numbers in general are weaker than page-breaks, whereas "always" is stronger.
Regards, Georg Datterl ------ Kontakt ------ Georg Datterl Geneon media solutions gmbh Gutenstetter Straße 8a 90449 Nürnberg HRB Nürnberg: 17193 Geschäftsführer: Yong-Harry Steiert Tel.: 0911/36 78 88 - 26 Fax: 0911/36 78 88 - 20 www.geneon.de Weitere Mitglieder der Willmy MediaGroup: IRS Integrated Realization Services GmbH: www.irs-nbg.de Willmy PrintMedia GmbH: www.willmy.de Willmy Consult & Content GmbH: www.willmycc.de -----Ursprüngliche Nachricht----- Von: Michael Seeberger [mailto:[email protected]] Gesendet: Mittwoch, 30. Juni 2010 14:18 An: [email protected] Betreff: Page-Break and keep-together.within-page 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 --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
