xsl-list
[Top] [All Lists]

Re: General FO Implementation Feature Query: Balanced Pages

2004-11-02 14:56:38
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(_at_)kosek(_dot_)cz     http://www.kosek.cz
------------------------------------------------------------------
  Profesionální školení a poradenství v oblasti technologií XML.
     Podívejte se na náš nově spuštěný web http://DocBook.cz
       Podrobný přehled školení http://xmlguru.cz/skoleni/
------------------------------------------------------------------

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

<Prev in Thread] Current Thread [Next in Thread>
  • Re: General FO Implementation Feature Query: Balanced Pages, Jirka Kosek <=