Re: [xsl] Placing an element in a very specific position

Subject: Re: [xsl] Placing an element in a very specific position
From: Tony Graham <Tony.Graham@xxxxxxxxxxxxxxxxxxxxxx>
Date: Fri, 01 May 2009 14:40:04 +0100
On Wed, Apr 29 2009 01:39:59 +0100, gkholman@xxxxxxxxxxxxxxxxxxxx wrote:
> The column geometry in XSL-FO does not allow you to key out a hole at
> the top of the third column and flow around it.

This sort of scenario is, however, covered by the XSL 2.0 requirements.
See Section 2.1.3, Runarounds, at


Tony Graham                         Tony.Graham@xxxxxxxxxxxxxxxxxxxxxx
Director                                  W3C XSL FO SG Invited Expert
Menteith Consulting Ltd
XML, XSL and XSLT consulting, programming and training
Registered Office: 13 Kelly's Bay Beach, Skerries, Co. Dublin, Ireland
Registered in Ireland - No. 428599
  --  --  --  --  --  --  --  --  --  --  --  --  --  --  --  --  --
xmlroff XSL Formatter                     
xslide Emacs mode        
Unicode: A Primer                               urn:isbn:0-7645-4625-2

> At 2009-04-29 00:42 +0200, Anders.Svensson@xxxxxxxxxx wrote:
>>I have a problem where I have been asked if I can put an element in the
>>top of the third column in a three-column page. My initial thought is
>>that this can't be done. I have tried to investigate
>>absolute-positioning and floats, but cannot find anything that would
>>seem to do this. I have no idea how it would be possible to decide that
>>it should end up in the top of the third column specifically. In the
>>first column would be easy, and if I could put it in the header that
>>should be easy too, but unfortunately the header is not an option due to
>>the fact that there are space requirements so that each column needs to
>>be utilized completely.
>>Is there any way to do this, or do I need to tell my client that it
>>can't be done?
>>Any suggestions greatly appreciated!

Current Thread