Well, that FO code looks right to me. I don't think there is anything else the DocBook stylesheet can do. You might submit the problem to XEP support.

Bob Stayton
Sagehill Enterprises
[email protected]


----- Original Message ----- From: "David E Nedrow" <[email protected]>
To: "Bob Stayton" <[email protected]>
Cc: <[email protected]>
Sent: Monday, April 27, 2009 11:24 AM
Subject: Re: [docbook-apps] Keeping <mediaobject/> with enclosing <figure/> label



On Apr 27, 2009, at 13:37, Bob Stayton wrote:

That separation should not be happening. The attribute-set named formal.object.properties in fo/param.xsl includes a keep- together.within-column="always" attribute, which should keep them together. It should bump the title to the next page if the image does not fit.

Hmmm.

What XSL-FO processor and version are you using? Can you peek inside the FO file and see if that property is present on the fo:block containing the title and image reference?

This is via XEP 4.14 which calls saxon for fo generation. Here's the fo portion of the output that deals with the sample markup I posted...

<fo:block space-before.minimum="0.5em" space- before.optimum="1em" space-before.maximum="2em" space- after.minimum="0.5em" space-after.optimum="1em" space-after.maximum="2em" keep-together.within- column="always" id="d4e67"> <fo:block space-before.optimum="1em" space- before.minimum="0.8em" space-before.maximum="1.2em" font- weight="bold" font-size="12pt" hyphenate="false" space-after.minimum="0.4em" space-after.optimum="0.6em" space-after.maximum="0.8em" keep-with- next.within-column="always" >Figure 1.6. 2011 Quarterly Profit Loss</ fo:block>

                    <fo:block id="d4e69">
                        <fo:external-graphic
src="url(/Volumes/dnedrow/Grandview/ Business Plan/BookProject/./figures/TablePL2011.pdf)" width="100%" height="100%" content- width="scale-to-fit"
                            content-height="scale-to-fit"
content-type="content-type:application/ pdf" display-align="before"/>
                    </fo:block>
                </fo:block>

-David




---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to