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 14:14:52 +0100
Message-Id: <5.1.0.14.2.20020225141302.00b8d770@pop.puretec.de>
To: www-xsl-fo@w3.org
sorry to be somewhat inexplicitly -- i guess the following example explains 
better what i want:

sth like

<fo:block margin-left="0.5in">
foobar-1
   <fo:block margin-left="0.5in">
foobar-2
     <fo:block margin-left="0.5in">
foobar-3
     </fo:block>
   </fo:block>
</fo:block>


should render as:

foobar-1
    foobar-2
       foobar-3

not (as it does right now):

foobar-1
foobar-2
foobar-3


now we're in, david



david aumueller, 12:51 25.02.2002:
>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 08:14:31 GMT

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