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]

Reply via email to