[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: fo, line wrap on index format.

Subject: Re: fo, line wrap on index format.
From: "G. Ken Holman" <gkholman@xxxxxxxxxxxxxxxxxxxx>
Date: Fri, 23 Apr 2004 09:53:18 -0400
xsl fo line wrap
At 2004-04-23 14:13 +0100, David.Pawson@xxxxxxxxxxx wrote:
Desired layout is

[date][free text field, long or short][leader][amount]
I.e. typical index formatting.

E.g.

12 Nov short free text ................... 12.50
13 Nov long free text which causes a wrap
       to here ........................... 13.50
14 Nov the nasty one with just enough txt.
                                           14.50

I.e. the text is just enough to cause the wrap,
    yet the leader is on the first line.

Problem,

How to manage the line wrap.
...
The empty cell is to keep clear separation between the free text field and
the amount.

I don't recommend that table-oriented approach at all, I recommend using outdents on both the first and last line, using indents for the wrap edge positions, thus ensuring your desired gaps in a single formatting object:


For example, the simplest would be:

  <block start-indent="4cm" text-indent="-4cm"
         end-indent="4cm" last-line-end-indent="-4cm">

I think you have my book, page 150 of the paper Ninth Edition or page 158 of the electronic Eleventh edition illustrates this (the bottom half of figure 5-11) ... I believe this is a far better approach to wrapping table of contents entries (as well as being far more succinct).

I hope this helps.

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

--
Public courses: Spring 2004 world tour of hands-on XSL instruction
Each week:   Monday-Wednesday: XSLT/XPath; Thursday-Friday: XSL-FO
Hong Kong May 17-21; Bremen Germany May 24-28; Helsinki June 14-18

World-wide on-site corporate, govt. & user group XML/XSL training.
G. Ken Holman                 mailto:gkholman@xxxxxxxxxxxxxxxxxxxx
Crane Softwrights Ltd.          http://www.CraneSoftwrights.com/s/
Box 266, Kars, Ontario CANADA K0A-2E0    +1(613)489-0999 (F:-0995)
Male Breast Cancer Awareness  http://www.CraneSoftwrights.com/s/bc

Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.