Re: [xsl] XSLFO block-container and how to flow text around it

Subject: Re: [xsl] XSLFO block-container and how to flow text around it
From: "Tony Graham" <tgraham@xxxxxxxxxx>
Date: Wed, 18 Dec 2013 21:25:53 -0000 (GMT)
On Wed, December 18, 2013 7:32 pm, Mario Madunic wrote:
> I have a requirement where there is a block of text at the bottom of the
> first page's body above the footer. The header, footer, and body each have
> borders around them and a space around 0.25in between the header border
> bottom and body border top and the footer border top and body bottom
> border.
>
> Instead of placing the text as part of the first page's footer, I used a
> block-container and gave it the x and y positions to place it at the
> bottom of the first page's body. At the moment body text is not flowing
> onto the following page once it meets the block-container but continuing
> through it. Which attribute(s) and value(s) can I use to force the body
> content to flow around the block-container?

You may get the result you want by using 'absolute-position="fixed"'
rather than 'absolute-position="absolute"', but the spec is murky about
what the difference means in practice for your situation.  It says
"Absolutely positioned areas are taken out of the normal flow." [3],
whereas 'xsl-fixed' areas get the same positioning but without the words
about 'taken out' and 'no impact'.

If your formatter [2] supports it, you could use a flow-map [1] and flow
the block of text into a region that appears only on the first page.

If you had a recent-enough AHF, you'd be able to float the block to the
bottom.

Regards,


Tony Graham                                   tgraham@xxxxxxxxxx
Consultant                                 http://www.mentea.net
Mentea       13 Kelly's Bay Beach, Skerries, Co. Dublin, Ireland
 --  --  --  --  --  --  --  --  --  --  --  --  --  --  --  --
    XML, XSL-FO and XSLT consulting, training and programming
       Chair, Print and Page Layout Community Group @ W3C

[1] http://www.w3.org/TR/xsl11/#fafm
[2] IIRC, you are using a not-current Antenna House version?
[3] http://www.w3.org/TR/xsl11/#common-absolute-position-properties

Current Thread