Re: [xep-support] floats

From: G. Ken Holman <>
Date: Sun Jul 08 2007 - 05:21:29 PDT

At 2007-07-08 12:15 +0100, Dave Pawson wrote:
>I'm confused over the area from which a float takes space in the
>inline progression dimension.

 From the current formatting location, taking into account also the
block-progression direction.

>In the example, the side float *should* AFAIK, take space from the
>second list item.

I disagree.

>It seems to take it from the third one.

I believe this to be the correct interpretation.

>Anyone explain why please?

Because when your second list item is completely formatted, where are
you in the block progression direction? You are immediately after
the second list item. The float is an out-of-line construct and
jumps out of the flow, so the block progression direction doesn't
move ... you are still at that point immediately *after* the second
item. Now you format a third item and it continues from the point in
the block progression direction, which is to the left of the float.

If you swap the float with the block in item two, then the float is
encountered at the start of the second list item, it jumps out of the
flow, it is aligned at the end-side of the page, the
block-progression point doesn't progress, and the block ends up to
the right of the second list item:

      <fo:float float="end">
         <fo:block border="thin red solid"
                   start-indent="2em">Float text content. This float
is the sibling
of the second list item</fo:block>
      <fo:block>List item two content. The float should take content
      from this area. It appears not to</fo:block>

I hope this helps.

. . . . . . . . . . . Ken

Upcoming hands-on training:  UBL Oct 1-3,5, Code lists Oct 2, 2007
World-wide corporate, govt. & user group XML, XSL and UBL training
RSS feeds:     publicly-available developer resources and training
G. Ken Holman       
Crane Softwrights Ltd.
Box 266, Kars, Ontario CANADA K0A-2E0    +1(613)489-0999 (F:-0995)
Male Cancer Awareness Aug'05
Legal business disclaimers:
(*) To unsubscribe, send a message with words 'unsubscribe xep-support'
in the body of the message to from the address
you are subscribed from.
(*) By using the Service, you expressly agree to these Terms of Service
Received on Sun Jul 8 05:54:46 2007

This archive was generated by hypermail 2.1.8 : Sun Jul 08 2007 - 05:54:47 PDT