[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: Re: DOCBOOK-APPS: Re: Floating images
On Fri, Dec 21, 2001 at 07:45:36PM +0200, Baurjan Ismagulov wrote:
> At 08:46 15/12/2001 -0500, Norman Walsh wrote:
> > Wrapping text around a figure is but a small example of "layout
> > driven" formatting. The XSL WG decided that layout driven formatting
> > was sufficiently complex and difficult that it was not a reasonable
> > 1.0 feature.
Well, wrapping text around the side of a figure must not be
considered "layout driven" formatting, because it _is_ in
the XSL 1.0 Recommendation (http://www.w3.org/TR/xsl/):
6.10.2 fo:float
Common Usage:
The fo:float formatting object is typically used either to
cause an image to be positioned in a separate area at the
beginning of a page, or to cause an image to be positioned
to one side, with normal content flowing around and
along-side the image.
To get what you want, you would need to get <fo:float float="right">
into your fo output.
> So, could anyone please confirm that it's impossible to generate pdf
> with floating images using either DSSSL or XSL, and that one has to
> emulate that with tables?
Scanning through the XSL fo stylesheet files, I don't find
the word "float" anywhere, and looking at the XSL template
for <figure> I don't see the DocBook float attribute being
supported. So without customizing the stylesheet, you won't
be able to output a fo:float.
If you do customize the stylesheet, I couldn't tell you
if any of the FO processors will handle <fo:float> because I've
never tried it.
> I need an article title and a paragraph floating around an image on the
> right side of the page; the paragraph is longer than the image height.
> Seems that it would be quite difficult to simulate title in the table
> cell and maintain the paragraph in two chunks, the first one in the
> table, and another -- after it...
Bob Stayton 400 Encinal Street
Publications Architect Santa Cruz, CA 95060
Technical Publications voice: (831) 427-7796
Caldera International, Inc. fax: (831) 429-1887
email: bobs@caldera.com
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Powered by eList eXpress LLC