- From: Nilsson, Peter <pni@sorman.se>
- Date: Fri, 15 Jun 2001 13:24:00 +0200
- To: www-xsl-fo@w3.org
> -----Original Message----- > From: Arved Sandstrom > I guess it comes down to an interpretation of what is meant > by "first line > area in a block area". In your example, we have the > containing block 'a' > generating block-area A, say, and the nested block 'b' right > at the start > generates block-area B, which is a leading child of A. My > inclination is to > say that the first line area of A is the first line area > generated by text > or fo:character content contained within 'a' but not in 'b'. > And the first > line area of B is the first line area generated by text > within 'b'. And, if I understand you correctly, this would mean that the text-indent of the containing block (a) would apply to the line after the inner block (b). The corresponding would hold for the last-line-end-indent, ofcourse. This is actually how I would interpret it myself. What concerns me is something like: <block text-indent="3cm"> <table> ... <!-- Or whatever block-level FO --> </table> I am the first "top-levewl" text. I get indented. <table> ... </table> I am the second piece of "top-level" inline material. I'm not indented. </block> Well, you can avoid this by setting the indent to 0, and it should be rare with other block-level stuff at the beginning/end of a block (you would normally surround it by some text), but I still want to be consistent with other implementors. > You actually pose a very good question - what _is_ the > "first" line area? This, ofcourse, can be generalized to "What is the nth line of a block?". This is important when we talk about orphans/widows. Are line areas from descendants counted when we determine how many areas to keep together? Regards, //Peter -- 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 > > > > So I lean towards the interpretation in this case that we > have _two_ "first" > line-areas in this case, albeit only one for each block area > in question. > > I could also be completely flat-out wrong, but I don't think the spec > precludes my interpretation in a non-ambiguous way. A lot > depends on what is > meant by "in". If "in" means ownership as opposed to > geometric placement, > then since no line-areas in B are generated by 'a', my view would be > supported. > > I'll be interested in seeing other feedback. Well, I saw > Fabio's, but my > opinion differs from his. :-) But maybe he's right. > > Regards, > Arved Sandstrom > > ----- Original Message ----- > From: "Nilsson, Peter" <pni@sorman.se> > To: <www-xsl-fo@w3.org> > Sent: Friday, June 15, 2001 6:23 AM > Subject: RE: text-indent/last-line-end-indent and nested > block-level FOs > > > > > -----Original Message----- > > > From: Arved Sandstrom [mailto:asandstrom@accesscable.net] > > > Sent: den 15 juni 2001 11:04 > > > To: Nilsson, Peter; www-xsl-fo@w3.org > > > Subject: Re: text-indent/last-line-end-indent and nested > > > block-level FOs > > > > > > > > > These are both inherited properties; your nested block in the > > > example will > > > have the same 'text-indent' or 'last-line-end-indent' applied > > > as the first > > > line-area of the containing block; i.e. you will see 2 > > > indents corresponding > > > to each. > > > > > Helo, > > > > this wasn't really the point of my question (sorry for me > being unclear). > I > > should have stated that I was refering to the properites > after refinement > > (i.e. inheritance resolution). > > > > So, the real question is rather which is the first (last) > line area of a > > block. Is it the first (last) area from the block, or does > it include > > descendants? And what happens if other block-level areas > precede (follow) > > the first line area from the block itself? > > > > Let me refine my example: > > > > > > > > <block text-indent="3cm"> > > > > <block text-indent="0cm">I'm nested.</block> > > > > I am not nested. > > > > </block> > > > > > > > > Note the specification of text-indent on the nested block. > > > > Regards, > > //Peter > > > > >
Received on Friday, 15 June 2001 07:24:17 UTC