xsl-list
[Top] [All Lists]

Re: [xsl] XSL FO TOC for an indexing document

2009-03-15 17:05:34
Mark Wilson wrote:
All of the XSL FO TOC generating examples I have seen are keyed to the
structural parts of a book (a chapter element, etc) or some similar
object. I have constructed an index to a journal using XSL-FO and would
like to have a TOC that indicates the initial use of each letter of the
alphabet, or some useful refinement thereof. For a start, how would I
identify the position in the index where a letter was used for the first
time. If it would help, here is a draft copy of the document:
http://www.knihtisk.org/library/specialist/headings.pdf.

You could do this by processing your index twice, in different modes.

In the TOC, you would process the index and generate a TOC heading for
each new initial letter.  The page number would be an FO forward
reference to some deterministic identifier (like idx-a, say).

Then, when you process the index per se, you would generate a marker for
the first entry of each letter using that same identifier.  The FO
formatter will backfill the page number, just as it does for chapter
headings.

~Chris
-- 
Chris Maden, text nerd  <URL: http://crism.maden.org/ >
“All I ask of living is to have no chains on me,
 And all I ask of dying is to go naturally.” — Laura Nyro
GnuPG Fingerprint: C6E4 E2A9 C9F8 71AC 9724 CAA3 19F8 6677 0077 C319

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--

<Prev in Thread] Current Thread [Next in Thread>