W3C home > Mailing lists > Public > www-xsl-fo@w3.org > February 2002

RE: increasing indent

From: david aumueller <w3.org@huah.org>
Date: Mon, 25 Feb 2002 12:51:48 +0100
Message-Id: <5.1.0.14.2.20020225124619.00b9af20@pop.puretec.de>
To: www-xsl-fo@w3.org
Thanx, but neither start-indent nor text-indent work "additive", so I get

> > xxxxxx
> >    xxxxxx
> >   xxxxxx
> >   xxxxxx
> >    xxxxxx
> >   xxxxxx
> > xxxxxx
> >    xxxxxx

instead of deeper leveled paragraphs (see below).

So, how can I add 20pt to margin-left (or any other indentation-attribute) 
with each level?

tia, David



At 09:56 25.02.2002, Giannetti, Fabio wrote:
>David,
>         sorry but I mean text-indent ....
>This works only for the first line, but I guess is what you need.
>
>                                 Fabio
>
> > -----Original Message-----
> > Sent: 24 February 2002 23:27
> > To: www-xsl-fo@w3.org
> > Subject: increasing indent
> >
> >
> > hi -- requesting help in the following subject:
> >
> > i want to have specified with each fo:block an increasing indent, i.e.
> > something like that:
> >
> > xxxxxx
> >    xxxxxx
> >      xxxxxx
> >      xxxxxx
> >    xxxxxx
> >      xxxxxx
> > xxxxxx
> >    xxxxxx
> >
> > what is the right fo:block attribute to be able to specify
> > within each
> > block the same amount, let's say 20pt and have twice and
> > thrice 20pt of
> > indent in the second and third level respectively?
> >
> > tia, david
> >
> >
> > simplified as endless loop:
> >
> > <xsl:template match="foo">
> >    <fo:block margin-left="20pt">
> >      <fo:text>bar</fo:text>
> >      <xsl:apply-templates select="foo"/>
> >    </fo:block>
> > </xsl:template>
> >
> > the attribute in question here is "margin-left".
> >
Received on Monday, 25 February 2002 06:51:34 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 3 October 2007 16:06:09 GMT