Re: [xsl] General FO Implementation Feature Query: Balanced Pages

Subject: Re: [xsl] General FO Implementation Feature Query: Balanced Pages
From: Jirka Kosek <jirka@xxxxxxxx>
Date: Tue, 02 Nov 2004 22:56:38 +0100
W. Eliot Kimber wrote:

> 1) Is it technically possible for a non-interactive FO implementation to
> implement this type of requirement?
>
> 2) If it is possible, how difficult would it be to do?

I can imagine doing this in XEP using its intermediate format as an
input to the second refined stage of processing.

> 3) Do any existing batch composition systems do this today?

I know that there are some sophisticated macros for TeX that can do that.

> [1]XSL-FO is probably inappropriate because these books will tend to
> have layout-driven requirements that XSL-FO and current proprietary
> extensions cannot address, such as per-page footnote numbers, just to
> name one.

Per page footnotes can be quite easily solved using XEP intermediate
format, rx:pin-point and two-pass processing. In intermediate format you
will know which footnotes goes to the same page, you can store
identifier of such footnote in rx:pin-point and use it to supply correct
per page footnote number to the second pass that will assign appropriate
footnote numbers during XSLT transformation. Not pure XSL-FO solution,
but it works if you know processing environment.

Using this technique you can overcome most issues that arise from
separated transformation and formatting phases in XSL.

				Jirka

--
------------------------------------------------------------------
   Jirka Kosek     e-mail: jirka@xxxxxxxx     http://www.kosek.cz
------------------------------------------------------------------
   Profesionalnm 9kolenm a poradenstvm v oblasti technologim XML.
      Podmvejte se na na9 novl spu9tln} web http://DocBook.cz
        Podrobn} pxehled 9kolenm http://xmlguru.cz/skoleni/
------------------------------------------------------------------

[demime 1.01d removed an attachment of type application/x-pkcs7-signature which had a name of smime.p7s]

Current Thread