- From: Giannetti, Fabio <Fabio_Giannetti@hplb.hpl.hp.com>
- Date: Fri, 15 Jun 2001 10:24:43 +0100
- To: "'www-xsl-fo@w3.org'" <www-xsl-fo@w3.org>
Hi, the specs says: "first box that flows into the block's first line box". Now in your example the first box is the box created by the nested block, and in accordance with the inheritance you get the "I'm nested." indented of 3cm. If you specify something like: <fo:block text-indent="3cm"> <fo:block text-indent="0cm">I'm nested.</fo:block> I am not nested. </fo:block> This time the override of the property text-indent keep the indentation to 0cm for the nested block, but because is also the first box you loose the indentation for the parent block. Fabio -----Original Message----- From: Nilsson, Peter [mailto:pni@sorman.se] Sent: 15 June 2001 09:42 To: 'www-xsl-fo@w3.org' Subject: text-indent/last-line-end-indent and nested block-level FOs Hi, I need a little clarification. The FO spec says that the text-indent (last-line-end-indent) property(ies) specifies indentation to add to the first (last) line of a fo:block. My question is what should happen when a block-level fo is the first fo in a block (applies to the case with last-line-end-indent as well, but let's ignore that for the rest of this message.) For example, if I have something like: <block text-indent="3cm"> <block>I'm nested.</block> I am not nested. </block> Which line should get indented by 3cm according to the spec? It doesn't seem logic that the nested block would be affected (it could be some other kind of block-level FO). It also seems a little odd that the indent really falls in the middle of the outermost block. I am actually implementing DSSSL, but also want to try to follow the XSL-FO spec for the future. Any ideas? How do the other implementors treat this? Regards, //Peter Nilsson -- Peter Nilsson System Developer Sörman Information AB Deltavägen 3, 352 43 VÄXJÖ Phone: +46 (470) 72 70 16 Fax: +46 (470) 72 70 01 E-mail: pni@sorman.se WWW: www.sorman.se
Received on Friday, 15 June 2001 05:24:47 UTC