Hi Georg,
thank you for your answer but setting keep-together.within-page="5"
doesn't work for me.
It still overflows the page when the content is to large. Are you using
FOP 0.95 or FOP Trunk?
Regards,
Michael Seeberger
Am 30.06.2010 14:40, schrieb Georg Datterl:
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]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]