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(_at_)CraneSoftwrights(_dot_)com
Crane Softwrights Ltd. http://www.CraneSoftwrights.com/s/
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: http://XMLGuild.info
Male Breast Cancer Awareness http://www.CraneSoftwrights.com/s/bc
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list