Re: [xsl] fun with fo tab formatting

Subject: Re: [xsl] fun with fo tab formatting
From: "G. Ken Holman" <gkholman@xxxxxxxxxxxxxxxxxxxx>
Date: Thu, 11 Dec 2003 09:27:43 -0500
At 2003-12-10 17:55 -0600, Eliot Kimber wrote:
Kyle Partridge wrote:

I thought I'd use an empty fo:block to do it...something like:
<fo:block indent-before="0.2in"/>One<fo:block
indent-before="1in"/>Blue<fo:block indent-before="1in"/>Fish
All I want to know is, am I totally barking up the wrong tree?  And if
so, could you recommend an alternative strategy?  I'm willing to do my
own leg-work.
The most reliable approach will be to use tables to emulate the tabbing.

I agree that would be best.

The problem is handling the second and subsequent tabs--there's no inline object that has the semantic of "position at the next absolute offset from the start edge of the current line area" (at least as far as I know).

Stacking fixed-width inline-containers along the line would approximate this effect ... one had to do this in DSSSL to do hanging indents. Not all tools yet support inline-containers.

.................... Ken

North America (Washington, DC): 3-day XSLT/2-day XSL-FO 2004-02-09
Instructor-led on-site corporate, government & user group training
for XSLT and XSL-FO world-wide:  please contact us for the details

G. Ken Holman                 mailto:gkholman@xxxxxxxxxxxxxxxxxxxx
Crane Softwrights Ltd.
Box 266, Kars, Ontario CANADA K0A-2E0    +1(613)489-0999 (F:-0995)
ISBN 0-13-065196-6                       Definitive XSLT and XPath
ISBN 0-13-140374-5                               Definitive XSL-FO
ISBN 1-894049-08-X   Practical Transformation Using XSLT and XPath
ISBN 1-894049-11-X               Practical Formatting Using XSL-FO
Member of the XML Guild of Practitioners:
Male Breast Cancer Awareness

XSL-List info and archive:

Current Thread