Hi Michael,
Support for the keep-together processing instruction on programlisting should be
there, but on inspecting the code, I find that it is not. I consider this a bug, so
could you please submit a bug report to the DocBook SourceForge project to get this
fixed for the next release? It is supported on para, so you could try putting the
programlisting inside a para that contains only the keep-together processing
instruction and programlisting.
A dbfo-need works if it precedes a block element. Unfortunately, they do not work
properly in FOP because it has not yet implemented all the properties needed to make
it work.
Bob Stayton
Sagehill Enterprises
[email protected]
----- Original Message -----
From: "michael mclaughlin" <[email protected]>
To: <[email protected]>
Sent: Saturday, August 20, 2011 1:51 AM
Subject: [docbook-apps] Page breaks for programlisting elements
Using FOP 1.0. Docbook XML -> FO -> PDF.
Some of the page breaks for my programlistings look bad. They leave a
single orphan line at the bottom of the page. So the grey background box splits over 2
pages.
I have tried the following FO processing instructions for the relevant
blocks, but they have no effect.
<?dbfo keep-together="always" ?> (is this only for formal objects --
tables, figures etc?)
<?dbfo-need height="2in" ?> (this does not "push" the following block on to
the next page, as expected)
---------------------------------------------------------------------
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]